0
点赞
收藏
分享

微信扫一扫

chrome 插件开发 获取当前页面地址

确保你的插件清单文件 (manifest.json) 包含了正确的权限。你需要添加 "activeTab" 权限,以便插件能够访问当前活动标签页的信息。

{
  "permissions": [
    "activeTab"
  ],
  ...
}

等待页面加载:chrome.tabs.onUpdated 事件会在标签页加载时多次触发,changeInfo 对象的值会随加载进展而变化。你可以使用 changeInfo.status 来检查页面加载状态,以确保获取地址的时机正确。

例如,你可以这样检查页面加载完成:

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    if (changeInfo.status === "complete") {
        const pageUrl = tab.url;
        // 现在可以安全地访问 pageUrl 了
        console.log("页面加载完成,地址为:" + pageUrl);
    }
});

chrome 插件开发 获取当前页面地址_插件开发

举报

相关推荐

0 条评论