我尝试使用 alert(document.domain);
获取域名但是,当我将应用程序安装在 Chrome 扩展工具栏上并在网站中进行测试时,我没有获得正确的域名,
我不断收到“hiecjmnbal...(长值)”,我相信它代表了我的 Google 应用程序的 ID。
我也将其添加到 list 中
"content_scripts": [
{
"js": ["inject.js"]
}
],
alert(document.domain);
是 inject.js
内唯一的一行文字.
我也用过window.top.location
其中显示 chrome 扩展 url:chrome-extension://hiecjmnbal...(long value)/popup.html
我已经合并了这个 <script type="text/javascript" src="inject.js"> </script>
进入 popup.js
之后的主 html 文件
对于为什么我没有获得正确的域网址而只获得谷歌浏览器的扩展程序网址有什么想法吗?
谢谢!
最佳答案
你尝试过吗:
alert(location.href);
关于Javascript Google Chrome 扩展,寻找域名,而不是应用程序 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14816646/