Google Chrome网络浏览器的扩展开发。您可以使用HTML,JavaScript和CSS等Web技术编写它们。
我正在尝试创建一个 Chrome 扩展程序,可以将文本写入 Threads.net 上线程的“回复”字段。这是一个内容可编辑的 div,据我所知,我需要编辑下一个 p 的文本
Chrome 扩展程序:扩展程序中的按钮应该打开网页,但在 Chrome 扩展程序中返回页面。我该如何解决这个问题?
我正在构建一个简单的 Chrome 扩展程序,用户选择一个按钮并打开一个新的浏览器页面到随机选择的网站(例如 Stumble Upon 或 Cloudhiker)。但是,单击时会出现一个新的
是否可以从 Google Chrome 扩展程序运行/执行命令行? 例如,用户点击特定链接,就会自动执行本地shell程序。 目前,我的需要
为我的页面下载的 chrome-extension:// installHook.js 是什么
我最近一直在使用 Three.js 创建几个网页。当我检查 Chrome 中正在下载的内容时,我看到一个名为 installHook.js 的文件。我已经在这里搜索过 SO 和其他角落...
使用 js 模块捆绑器构建的扩展程序的 Chrome 扩展程序发布审核流程
我想知道是否有人成功发布了用 React 构建的 chrome 扩展,或者更具体地说,使用像 webpack 这样的 js 模块捆绑器。 我问这个主要是因为审查过程......
使用 decarativeNetRequest 修改用户代理并使用 chrome 扩展刷新页面
我正在尝试将切换迁移到清单 V3,这会在网络视图和移动视图之间切换。 使用新的 declarativeNetRequest 我可以修改标头,但它不会重新加载页面。理想情况下应用后...
当打开开发者控制台时扩展表现不同时,如何对扩展进行故障排除?
我的扩展程序会打开一个“面板”类型的弹出窗口,其中显示折叠的数据列表。用户可以手动扩展列表。 我发现的问题是,如果用户扩展列表,几秒钟后......
我正在使用一个内容脚本,该脚本从 chrome.storage.local.get 接收数据然后执行。 我希望它在网站脚本开始执行之前完成所有执行。 问题是:那个
未捕获(承诺)错误:无法建立连接。接收端不存在。来自脚本/background.js
我正在做一个带有清单v3的chrome扩展项目。 我尝试遵循网络上提出的不同教程/类似问题,但无法解决该错误。 目前,背景....
从Chrome扩展中的popup.js发送消息到background.js
在 Chrome 扩展程序中从 popup.js 向 background.js 发送消息(并获取响应)的正确方法是什么?我尝试的每种方法都会出现以下错误: “端口:无法建立连接...
如何以编程方式从指定域的 chrome 扩展中删除所有本地存储
我想用我的 chrome 扩展删除指定域的所有 localStorage 当我打开 google chrome 时,我可以通过转到设置 -> 所有 cookie 来删除它,然后找到本地 s...
如何在 JavaScript 中将音频 blob 转换为文本?
我正在尝试构建一个 Chrome 扩展程序,它捕获选项卡中播放的音频并仅以 HTML 形式显示该音频语音,例如,我播放一个视频,该视频显示“您好,欢迎...
setTimeout 返回 SyntaxError - Chrome 扩展
// content.js 导出函数 waitSec(timeInSec, func) { 秒数 = 秒数 * 1000 设置超时(函数(){ console.log('等待' + timeInSec + '秒'); 函数() },
我有一个 Chrome 扩展程序,我需要 JavaScript 来单击此按钮,但它不起作用。 这是需要使用 JavaScript 单击的按钮。 我有一个 Chrome 扩展程序,我需要 JavaScript 来单击此按钮,但它不起作用。 这是需要用JavaScript点击的按钮。 <a class="button checkout" data-no-turbolink="true" href="...">checkout</a> 这是我尝试过的,但不起作用 document.getElementsByClassName("button checkout").click(); 您需要指定索引 document.getElementsByClassName("button checkout")[0].click() function clickme(){ document.getElementsByClassName("button checkout")[0].click() } function clicked(){ alert('It works!!!!!!') } <a class="button checkout" data-no-turbolink="true" href="www.google.com" onclick="clicked()">checkout</a> <hr/> <button onclick="clickme()">Click div</button> 当您通过类名获取元素时,它以数组的形式出现,所有元素都具有该类名,因此您尝试在数组上而不是元素上使用 .click() 方法。考虑从类名切换到 id,该 id 对于该元素来说是唯一的。 <a id="button-checkout" data-no-turbolink="true" href="...">checkout</a> document.getElementsById("button-checkout").click(); 我会给按钮一个独特的id,而不是使用事件监听器click()。 HTML <a class="button checkout" id="click_me" data-no-turbolink="true" href="...">checkout</a> JS document.getElementById('click_me').addEventListener('click', () => { //Your code here }) King Hub 脚本 bloxfruit qamarul31 bsjsjdjdjdjdhdhdhd function clickme(){ document.getElementsByClassName("button checkout")[0].click() } function clicked(){ alert('It works!!!!!!') } <a class="button checkout" data-no-turbolink="true" href="www.google.com" onclick="clicked()">checkout</a> <hr/> <button onclick="clickme()">Click div</button> 单击“转到脚本”按钮以显示脚本 转到脚本
我正在尝试使用 Chrome 扩展程序捕获活动选项卡的音频。我的代码将内容脚本注入给定选项卡,然后使用 chrome.tabs 将流 ID 发送到该内容脚本。
我似乎听不懂“?” char 匹配 url 中的问号。 所以本质上 “匹配”:[“http://www.google.com/search?*], 不会匹配 “http://www.google.com/search?cx=c&sourc...
我有一个带有背景页面的 chrome 扩展。 background.js 脚本仅在某些站点上正确运行(按预期)。如何在以下网站上隐藏 google chrome 工具栏中的图标...
我实际上正在创建一个 chrome 扩展程序,它会在 Whatsapp 网络中创建一些选项卡,例如“所有”、“未读”、“组”等。当我们选择这些选项卡中的任何一个时,它会过滤掉 l 上的联系人列表...
在使用 Chrome 扩展后,我注意到当您位于 chrome://extensions 页面时,清单文件中启动的后台脚本将运行,就好像您只是在浏览一样...
使用 Google API 客户端库在 Chrome 扩展中进行 OAuth 2 身份验证
我正在尝试构建一个访问 Google Drive 的 Chrome 扩展,其中使用 JavaScript 的 Google API 客户端库执行 OAuth 2 身份验证请求。我的分机已经