使用Extension获取Chrome中的当前网址

时间:2014-05-04 21:53:38

标签: google-chrome google-chrome-extension

我刚刚开始开发chrome扩展(使用chrome 34)。

我的目标是通过以多种语言打开网站来检查网站中的ID属性。

例如,每当我打开该网站,然后点击我的扩展程序链接。扩展程序应在后台以多种语言打开网站,并检查是否存在html“ID”。

首先,我想获取该网站的当前网址。

manifest.json -

{
 "manifest_version": 2,

  "name": "Hello World!",
  "description": "My extension",
  "version": "1.0",

  "browser_action": {
   "default_icon": "icon.png",
   "default_popup": "popup.html"
 },

 "permissions": [
    "tabs",
    "http://*/*",
    "https://*/*"
]

 }

我的popup.html

  <script type="text/javascript" src="currentUrl.js"/>

currentUrl.js

chrome.tabs.query({'active': true, 'windowId': chrome.windows.WINDOW_ID_CURRENT},
  function(tabs){
    alert(tabs[0].url);
  }
 );

但它无法提醒当前的网址。每当我点击扩展名时,只会出现一个小空白窗口。

0 个答案:

没有答案