我刚刚开始开发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);
}
);
但它无法提醒当前的网址。每当我点击扩展名时,只会出现一个小空白窗口。