gpt4 book ai didi

google-chrome - Chrome webNavigation.onComplete 不工作?

转载 作者:行者123 更新时间:2023-12-03 05:26:24 26 4
gpt4 key购买 nike

我正在尝试编写一个 chrome 扩展,当用户在带有视频的 youtube 页面上时执行一些代码。据我所知,我的代码是正确的,但它不起作用。

事件页面.js:

chrome.webNavigation.onCompleted.addListener(function(){
console.log("Test")
},{url: [{pathContains: "watch", hostSuffix: "youtube.com"}]});

和我的 list 文件

{
"manifest_version": 2,

"name": "youtubeExtension",
"description": "A chrome extension for youtube",
"version": "0.1",

"permissions": ["https://www.youtube.com/", "webNavigation"],
"background": {
"scripts": ["eventPage.js"],
"persistant": false
}
}

似乎 onCompleted 在 youtube 上不起作用。

最佳答案

除了使用 webNavigation,您还可以使用

将此添加到您的 background.js

chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {
if (changeInfo.status == 'complete') {
if (tab.url.indexOf("youtube.com") != -1) {
alert("Youtube load complete");
injectScripts();
}

}
});

并将以下内容添加到您的 mainfest.json

"permissions": ["https://www.youtube.com/", "webNavigation","tabs"]

这样也行

关于google-chrome - Chrome webNavigation.onComplete 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27239280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com