google-chrome-extension 相关问题

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

禁止 Chrome 应用程序中的屏幕共享权限对话框

我们正在实现一个 Chrome 应用程序,该应用程序在 Windows 下的特定计算机上的受控环境中运行。我们可以完全控制环境,包括使用命令行参数来运行 C...

回答 3 投票 0

重定向后如何识别或向跨源<embed>元素发送消息

我正在使用 Chrome 扩展,使用 MV3 将每个帧转换为影子根(以内联其内容),我需要这个,因为我无法从浏览器复制和粘贴 iframe/embed/object 框架...

回答 1 投票 0

成功从background.js发送消息到content.js,但content.js中的代码未运行

我正在尝试编写我的第一个 Chrome 扩展程序,我需要 background.js 文件来侦听 Netflix 网站上的重新加载,并运行与 content.js 中的 DOM 交互的脚本。 我不...

回答 1 投票 0

Chrome 扩展 - Manifest v3 - 无法使用 chrome.webRequest.onBeforeRequest.addListener() 访问有效负载/requestBody

我被要求创建一个 Chrome 扩展程序,我们的业务分析师可以使用它来检查从我们的网站对我们的分析服务的请求。 这些请求始终是 POST。大多数帖子我...

回答 1 投票 0

使用Chrome API时未选中runtime.lastError

我在应用程序中使用 chrome.fileSystem API 来打开文件。当我单击文件选择器对话框的取消按钮时,出现错误: 运行 fileSystem.chooseEntry 时未选中runtime.lastError...

回答 6 投票 0

无法获取当前选项卡的数据

我是chrome扩展开发新手,我想获取当前选项卡的内容。 我提到了这个问题。但我看不到它起作用。 这是我的背景.js: chrome.tabs.onCreated。

回答 1 投票 0

Chrome 扩展程序的 Json 脚本仅在第一次输入 URL 时运行

我正在构建一个 Chrome 扩展程序,它使用 CSS 和 HTML 元素来阻止 YouTube 页面的某些部分。问题是,Json 脚本似乎只在第一次执行 CSS 文件...

回答 1 投票 0

如何在 vite 构建中配置 jsc.parser.usingDecl?

我按照Vite插件Web扩展教程构建了跨浏览器扩展。 我使用的是 typescript 5.3.2,我的代码使用 using 关键字自动调用 dispose。 当我尝试...

回答 1 投票 0

Chrome 扩展:将自定义事件从内容脚本传递到 React/Next.js 应用程序

我正在开发一个 Chrome 扩展程序,需要将 YouTube 观看页面上触发的自定义事件(例如,视频结束时)发送到在不同域上运行的 React/Next.js Web 应用程序(

回答 1 投票 0

如何使用powershell作为本机消息传递主机?

我的要求是从文件中读取内容并将其发送到chrome浏览器扩展。我正在使用本机消息传递。我完成了本机消息传递的所有配置,但无法发送消息...

回答 2 投票 0

onUpdateAvailable 和 onInstall 事件。它们是如何工作的?

runtime.onUpdateAvailable 和runtime.onInstall 事件如何相互关联? (1°Q) 首先,它们可以共存于同一个后台脚本中吗? 文档指出 onUpdateAvailable 可以...

回答 1 投票 0

Javascript 突变观察器寻址 <li>

我使用突变观察器来观察元素发生的变化。观察时,我得到以下输出: 我使用突变观察器来观察 <ul> 元素发生的变化。观察时,我得到以下输出: <li class="rt__body-row full flex gc-07 rt__body-row--odd"> <span class="rt__row-left short">48,359.50</span> <span class="rt__row-center">0.063</span> <span class="rt__row-right">01:57:44</span> </li> 现在我想写一个关于第二个跨度文本(0.063)的 if 语句。如何解决 JavaScript 中的第二个跨度? 我对编程还很陌生,下面是我的代码: function obser1() { const trades = document.querySelector('.scrollbar-dark'); const observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.addedNodes.length) { console.log(mutation.addedNodes[0]); } }) }); console.log("obs1"); observer.observe(trades, { childList: true, subtree: true, attributes: true, characterData: true }) console.log("observed"); } window.setTimeout(obser1, 1700); 下面是我的清单文件: "name": "Bybit orderbook color", "version": "1.1", "manifest_version": 2, "content_scripts": [ { "matches": [ "https://www.bybit.com/trade/usdt/BTCUSDT" ], "css": [ "Style.css" ], "run_at": "document_idle", "js": [ "background.js" ] } ], "permissions": [ "activeTab" ] } 假设mutation.addedNodes[0]是一个html集合,你可以这样做 const vals = [...mutation.addedNodes[0].querySelectorAll("span")].map(span => span.textContent); 如果你可以做字符串 const fragment = document.createElement("div"); fragment.innerHMTL = mutation.addedNodes[0]; const vals = [...fragment.querySelectorAll("span")].map(span => span.textContent);

回答 1 投票 0

如何自动切换 Dark Reader Chrome 插件?

问题 我们如何在预定时间自动切换深色模式? 背景 每天下午 5 点左右,我都会打开 Dark Reader Chrome 扩展程序的深色模式。 我再次将其关闭...

回答 1 投票 0

是否可以在两台电脑上使用解压的扩展来调试 chrome.sync.storage?

调试跨 PC 的 chrome 扩展用户首选项同步: 我可以看到我的扩展程序的用户首选项更改在两台计算机之间同步,因为“通知类型:扩展程序设置”立即更新

回答 1 投票 0

Chrome 扩展如何将数据从内容脚本发送到 popup.html

我知道很多帖子都问过这个问题,但老实说我不明白。我对 JavaScript、Chrome 扩展和所有东西都很陌生,而且我有这门课的作业。 所以我需要做一个插件...

回答 3 投票 0

开发Chrome扩展时,Chrome React Devtools不显示

我正在调试我的chrome扩展弹出页面,并在uri中打开它: chrome-extension://kekhfjbmbpmlgpfljclblgbjchoencn/popup.html 该页面使用的是reactjs,但是react devtools没有显示...

回答 3 投票 0

无法访问某个元素,因为它位于 Iframe 中

我目前正在尝试开发一个依赖于视频元素的 Chrome 扩展。当我尝试访问它时,我遇到了错误。 我写的第一个代码是如果 ifr...

回答 1 投票 0

来自 Chrome 扩展的 Chrome Web Serial API

在 Chrome 扩展中,我们尝试通过 Web Serial API 与微控制器进行通信。 该扩展的源代码位于 GitHub 上:https://github.com/capstone-coi/COI 扩展,...

回答 1 投票 0

在 TypeScript 中使用 chrome.scripting 注入脚本

我正在尝试使 chrome 扩展 js 代码与打字稿一起使用: const [tab] =等待 chrome.tabs.query({ active: true, currentWindow: true }); 让结果; 尝试 { [{ 结果 }] =...

回答 1 投票 0

从 chrome.scripting.executeScript 或 chrome.tabs.executeScript 返回值

在 popup.js 中,我使用以下代码来显示当前选项卡的某个 div id 内的所有文本 - 并在警报中显示。我想知道如何将 div 文本保存到

回答 3 投票 0

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