Javascript Google Chrome 扩展,寻找域名,而不是应用程序 ID

标签 javascript jquery google-chrome google-chrome-extension

我尝试使用 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/

相关文章:

javascript - 将模拟提供者注入(inject) Angular 单元测试

javascript - ASP.Net Ajax 控件工具包 "UpdatePanelAnimationExtender"破坏 jQuery focus() onload

javascript - Chrome 文件链接过长 - 选项卡崩溃

javascript - 为什么此动画在 IE 11 和 Edge 中有效,但在 Chrome 中无效?

javascript - 单击按钮时设置 JCrop 的宽高比?

javascript - 褪色图像简单幻灯片 javascript/html

JavaScript 删除 Div 元素上的重复标签

javascript - 将鼠标悬停在列表项上时获取表格行的 ID

javascript - daterangepicker 只显示年份和月份

javascript - 内容脚本中的 Chrome captureVisibleTab