Google chrome 当扩展打开时,从Chrome中的当前选项卡获取URL?
如果单击扩展名,我可以获取当前选项卡的URL。但是,如果扩展已经打开(用户单击在当前选项卡中加载网页的链接,我将无法获取当前url) 以下是我正在使用的代码:Google chrome 当扩展打开时,从Chrome中的当前选项卡获取URL?,google-chrome,Google Chrome,如果单击扩展名,我可以获取当前选项卡的URL。但是,如果扩展已经打开(用户单击在当前选项卡中加载网页的链接,我将无法获取当前url) 以下是我正在使用的代码: <script> window.addEventListener("load", windowLoaded, false); function windowLoaded() { chrome.tabs.getSelected(null, function(tab) {
<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>
addEventListener(“加载”,windowLoaded,false);
函数windowLoaded(){
chrome.tabs.getSelected(空,函数(选项卡){
document.getElementById('currentLink').innerHTML=tab.url;
});
}
Url将出现在此处
如果您想查看是否在扩展页面(如背景、弹出窗口等)而不是内容脚本中加载页面,请使用Chrome extensions提供的选项卡事件: