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

Javascript Google Chrome扩展,查找域名,而不是应用程序ID,javascript,jquery,google-chrome,google-chrome-extension,Javascript,Jquery,Google Chrome,Google Chrome Extension,我尝试使用alert(document.domain)获取域名但当我在chrome扩展工具栏上安装应用程序并在网站上进行测试时,我没有得到正确的域 我不断得到“hiecjmnbal…(长值)”,我相信它代表了我的谷歌应用程序的id 我也在清单上加了这个 "content_scripts": [ { "js": ["inject.js"] } ], 警报(document.domain)是inject.js中唯一的一行文本 我还使用了wi

我尝试使用
alert(document.domain)获取域名但当我在chrome扩展工具栏上安装应用程序并在网站上进行测试时,我没有得到正确的域

我不断得到“hiecjmnbal…(长值)”,我相信它代表了我的谷歌应用程序的id

我也在清单上加了这个

  "content_scripts": [
        {
        "js": ["inject.js"]

        }
  ],
警报(document.domain)
inject.js
中唯一的一行文本

我还使用了
window.top.location
,它显示了chrome的扩展url:
chrome-extension://hiecjmnbal...(长值)/popup.html

我已经将这个
合并到
popup.js

有没有想过为什么我没有得到正确的域名url,而只得到google chrome的扩展url

谢谢

您是否尝试过:

alert(location.href);

谢谢,我回到办公桌后会试试的。我可以问一下为什么其他文档不起作用,而这个文档可能会起作用吗?@andrewliu我想可能是因为document.domian:获取/设置当前文档源的域部分。看这里,我只是尝试插入代码,但仍然给出相同的结果!:( ahhhh@andrewliu嗯,很抱歉这个愚蠢的问题,但是你确定这就是你正在加载的代码吗?你刷新了插件吗?@andrewliu还有,你确定这是一个内容脚本,对吗?很抱歉这个看似愚蠢的问题,但是location.href应该可以工作,它在我的扩展中工作得很好: