相关疑难解决方法(0)

使用内容脚本将代码插入页面上下文

我正在学习如何创建Chrome扩展程序.我刚开始开发一个来捕捉YouTube活动.我想将它与YouTube Flash播放器一起使用(稍后我将尝试使其与HTML5兼容).

manifest.json的:

{
    "name": "MyExtension",
    "version": "1.0",
    "description": "Gotta catch Youtube events!",
    "permissions": ["tabs", "http://*/*"],
    "content_scripts" : [{
        "matches" : [ "www.youtube.com/*"],
        "js" : ["myScript.js"]
    }]
}
Run Code Online (Sandbox Code Playgroud)

myScript.js:

function state() { console.log("State Changed!"); }
var player = document.getElementById("movie_player");
player.addEventListener("onStateChange", "state");
console.log("Started!");
Run Code Online (Sandbox Code Playgroud)

问题是控制台给了我"开始!" ,但没有"状态改变!" 当我播放/暂停YouTube视频时.

将此代码放入控制台时,它可以正常工作.我究竟做错了什么?

javascript google-chrome youtube-api google-chrome-extension content-script

452
推荐指数
5
解决办法
24万
查看次数

使用Chrome扩展程序修改HTTP请求的响应正文

我正在开发Chrome扩展程序.我想在(第一次)页面加载发生时修改一些内容.我不知道如果我使用的方法getContent()chrome.devtools.network.onRequestFinished.addListener,我怎么能修改的内容是从方法返回后?

这种方法仅用于网络/流量观察吗?我可以修改响应正文吗?

javascript google-chrome-extension

9
推荐指数
1
解决办法
6568
查看次数

如何为 manifest v3 调试 chrome 扩展服务工作线程?

我正在试验 chrome 扩展清单 v3(在 chrome canary 上),但找不到任何方法来调试 manifest.json 中定义的 service worker 脚本。对于 manifest v2,chrome://extensions/ 页面上有一个链接,可以打开后台页面控制台。有没有办法在 manifest v3 服务工作者脚本中查看日志?

我正在使用这个清单 v3 服务工作者扩展的最小工作示例进行测试:https : //gist.github.com/dotproto/3a328d6b187621b445499ba503599dc0

此调试页面上没有提及:https : //developer.chrome.com/apps/tut_debugging

两个迁移指南中也没有提到任何内容:https : //developer.chrome.com/extensions/migrating_to_manifest_v3 https://developer.chrome.com/extensions/migrating_to_service_workers

google-chrome-extension chrome-canary

8
推荐指数
2
解决办法
1936
查看次数

更改 chrome 中给定 url 的 http 响应状态代码

我想从后端模拟假 404 状态代码,以查看我的网站的行为方式。

我不想在我想使用一些工具的代码中模拟假响应状态。

因为有时我想在版本 x 的产品上测试它,我不想浪费时间下载此代码并检查它是否正常工作。

只需简单地模拟一些测试值的响应标头状态代码,例如 404 以进行快速检查。

我尝试使用像 Requestly 这样的软 - chrome 扩展。

并将其配置为: 在此处输入图片说明

修改 google.com 站点的标头状态放置值 404 的响应。

但是当我打开 google.com 网站时,我的状态为 200: 在此处输入图片说明

您知道如何更改给定请求的状态代码吗?也许通过使用不同的软?

google-chrome request http-status-codes

4
推荐指数
2
解决办法
6087
查看次数