获取名为inject-script的tab的url

时间:2012-01-16 17:23:20

标签: javascript google-chrome google-chrome-extension

有问题。
我想获取名为inject-script content.js的标签的URL:

我的 manifest.json

{  
  "background_page": "background.html",  
  "content_scripts": [ {  
    "all_frames": true,  
    "matches": [ "http://*/*", "https://*/*" ],  
    "js": [ "content.js" ],  
    "run_at": "document_start"  
  } ],  
  "description": "Test...",  
  "name": "TestExt",  
  "permissions": [ "tabs", "http://*/*", "https://*/*" ],  
  "version": "0.1.0"  
}  

我的 content.js

document.addEventListener("beforeload", function(event) {
  console.log(document.location.href);
}, true);  

链接 http://ya.ru 的结果:

http://ya.ru/  
http://kiks.yandex.ru/system/fc06.html  
http://suggest.yandex.ru/jquery-1-4-2.crossframeajax.html   

但我需要看到这个

http://ya.ru/  
http://ya.ru/  
http://ya.ru/  

1 个答案:

答案 0 :(得分:1)

尝试window.top.document.location.href