如果点击我的扩展程序,我可以获取当前标签的网址。但是,如果扩展程序已经打开(用户点击在当前标签页中加载网页的链接,我就不会获得当前网址。)
以下是我正在使用的代码:
<script>
window.addEventListener("load", windowLoaded, false);
function windowLoaded() {
chrome.tabs.getSelected(null, function(tab) {
document.getElementById('currentLink').innerHTML = tab.url;
});
}
</script>
<div id="currentlink">Url will appear here</div>
答案 0 :(得分:0)
如果您想要在扩展程序页面(例如后台,弹出窗口等)中查看网页是否已加载扩展程序,而不是内容脚本,请使用Chrome扩展程序提供的标签事件:
http://code.google.com/chrome/extensions/tabs.html#event-onUpdated