google-chrome-extension 相关问题

Google Chrome网络浏览器的扩展开发。您可以使用HTML,JavaScript和CSS等Web技术编写它们。

Chrome 扩展程序弹出窗口为空

我最近将一个 chrome 扩展上传到 chrome 商店。它已获得批准,但是当我从商店安装它时,它只显示一个小空白框,如下图所示。 它可能有一些...

回答 1 投票 0

Javascript 中不同世界之间共享什么样的对象?

我在页面脚本中定义的对象似乎无法在扩展的内容脚本中访问。但是这两个脚本确实共享一些变量,例如窗口,文档等。有没有办法暴露一些

回答 1 投票 0

Chrome 扩展:chrome.scripting.executeScript 不起作用

由于某种原因我的executeScript 函数无法工作。 这是我的代码: 异步函数 scrape_get_url(){ console.log("正在获取url:" + from_url); var tab_id; chrome.tabs.cr...

回答 2 投票 0

Chrome 扩展:获取上次使用的选项卡

我正在尝试为 Google Chrome 创建一个简单的插件。其中一个功能是返回上次使用的选项卡,但我不知道该怎么做。 那么,有什么方法可以获取最后使用的选项卡吗?

回答 4 投票 0

如何通过async和await获取[chrome.instanceID.getID]、[chrome.storage.sync.get]?

如何使用async和await获取Chrome扩展程序的信息? [chrome.instanceID.getID] [chrome.storage.sync.get] 我们尝试了这段代码: 异步函数测试() { 让 _r = 等待 chr...

回答 2 投票 0

在某些 AJAX 调用中出现“net::ERR_BLOCKED_BY_CLIENT”错误

最近我意识到,一些 adblocker 扩展(例如 adBlocker plus)会阻止一些 Ajax 调用。我在控制台上收到该错误: 获取 http://localhost/prj/conn.php?q=users/list/net::

回答 16 投票 0

禁用 Enter 键 Chrome 扩展

我想在特定页面使用 JavaScript 禁用 Chrome 扩展程序中的 Enter 键。例如:在登录页面上,用户不应按 Enter 登录,而应单击“登录”按钮...

回答 1 投票 0

Chrome扩展

我们如何在不点击图标按钮的情况下打开 chrome 扩展弹出窗口,而不是在选项卡中打开,就像按下图标时打开弹出窗口一样,就像我们如何以编程方式打开它一样,有什么方法吗...

回答 1 投票 0

扩展:如何解决错误“未捕获错误:扩展上下文无效”和“警告:React.jsx:类型无效 - 需要一个字符串”?

我正在使用 React、Typescript、Plasmo 和 MaterialUI 来开发 Chrome 扩展。 即使注释掉弹出窗口、背景和内容的代码后,我仍然收到以下错误...

回答 1 投票 0

在 Chrome 扩展中使用 axios 和 webpack 时出现 TypeError:adapter is not a function 错误

我正在构建一个 chrome 扩展,当从内容脚本收到某些消息时,该扩展需要进行 API 调用。我在发出 HTTP 请求时遇到困难,我相信我的...

回答 4 投票 0

Chrome 扩展“图标”错误值无效

我一直在尝试在开发者模式下将我的manifest.json 文件加载到chrome 扩展中。但是,当我单击“加载已解压”时,我收到一条错误消息,上面写着“无效...

回答 1 投票 0

未捕获类型错误:无法读取未定义的属性(读取“setPopup”)

我使用manifest V3开发了一个Chrome扩展。我有一个版本 2,但它有点不同,现在我陷入困境,因为我似乎无法理解我在哪里遇到问题,以及......

回答 1 投票 0

用于重定向 YT 短片的 declarativeNetRequest 正则表达式规则在输入网址或在新选项卡中打开时起作用,但在从 YT 本身单击时不起作用

我正在制作一个 Chrome 扩展,将 youtube.com/shorts/... 重定向到 youtube.com/watch?v=... 当我在新选项卡中打开这些短链接或将它们键入时,一切正常,但当我...

回答 2 投票 0

加载存储在 Chrome 扩展程序中的资源

假设我的扩展程序中存储了一个名为 settings.json 的 JSON 文件。我可以使用以下方法获取文件的 URL: chrome.extension.getURL("settings.json"); 但现在我有了 URL,我该怎么做

回答 3 投票 0

如何在(chrome扩展开发)中的content_scripts中使用jquery.js

Chrome 扩展不允许使用 cdn 或通过创建脚本标签来通过 dom 操作注入 jquery。 var jQueryScript = document.createElement('script'); jQueryScript.setAttribute('sr...

回答 1 投票 0

我可以在清单 v3 中自动注入内容脚本吗?

我正在制作一个浏览器扩展,将样式表注入特定网站,但在迁移到 mv3 时,我不知道该怎么做。 我不确定需要什么权限才能允许它。目前...

回答 1 投票 0

Chrome 调试器 Network.getResponseBody 即使在等待 Network.loadingFinished 事件后也会给出“未找到具有给定标识符的资源”

我正在编写一个从浏览器游戏获取数据的扩展。它使用 chrome 调试器库来附加调试器,并接收选项卡为服务器获取的每条消息的事件。我寻找...

回答 1 投票 0

useEffect 在 chrome.storage.local 中的数据更改时更新状态

我的代码运行得很好,但是当我更新本地存储中的某些内容时,除非重新加载应用程序,否则我的应用程序不会更新。我想做的是自动更新数据...

回答 2 投票 0

在Hulu视频播放器中设置videoElement.currentTime不起作用,并且会破坏播放器

我有一个 Chrome 扩展程序,在其中我尝试通过设置视频对象的 currentTime 属性来向前或向后跳转(基于用户命令)到视频中的特定时间。之前...

回答 5 投票 0

程序不再运行,因为我添加了等待页面完全加载的功能

我的程序运行一系列操作。在每个操作之间,有一个 sleep(1000) 等待页面完全加载。 chrome.runtime.onMessage.addListener((消息, _sender, _sendResponse) =&...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.