google-chrome-extension相关内容

从 chrome 扩展访问 Websocket 流量

有一个页面(游戏),它通过 WebSocket 与服务器通信.我可以在 Chrome Developer Tool 中看到数据(帧).是否可以从 chrom 扩展访问/修改此通信? 解决方案 目前,访问或修改 Websocket 流量的唯一方法是使用 内容脚本到注入一个脚本,用您自己的包装器替换 WebSocket 构造函数.此包装器的行为应与原始 WebSocket 实现类似,但您可以添 ..
发布时间:2021-12-25 13:54:40 其他开发

通过 Chrome 扩展点击页面上的元素

我正在尝试创建一个 chrome 扩展程序,当您单击扩展程序上的按钮时,该扩展程序将单击网页上的元素,但由于某种原因,无论我尝试什么,它都无济于事. 到目前为止我已经有了这个 manifest.json {“清单版本":2,"name": "此类活动","描述": "哇","版本": "1.0",“权限":["标签", ""],“浏览器动作":{"default_ ..

上下文菜单 chrome 扩展中的文本选择和显示

我一直在开发一个小型 Chrome 扩展程序,但遇到了一个问题,我似乎无法理解,希望有人能以全新的视角看待它. 目标是创建一个 chrome 扩展程序,使您能够选择任何给定网站上的文本,并显示一个选项,以使用上下文菜单项将选择发送到另一个网站. 我的 ma​​nifest.json 看起来像这样: {"name": "上下文菜单搜索","description": "在新窗口中打开所 ..
发布时间:2021-12-24 11:50:09 其他开发

确保内容脚本可以看到 `click` 事件

我正在为 Chrome 编写一个扩展程序,用于监听和捕获用户的点击事件.这是我捕获事件的方式 document.addEventListener('click', async function (e) {}); 它在很多情况下都很好用,但在其他情况下,点击事件永远不会被触发,而是有一个或多个焦点事件被触发.我理解当 javascript 更改某些值(例如将值设置为隐藏输入或类似内容)时,可能会 ..
发布时间:2021-12-24 11:50:00 前端开发

chrome 应用程序可以启动本地程序吗?

我现在 chrome 应用程序 可以提供接近原生应用程序的体验,但我还没有找到从 Chrome 应用程序运行本地命令的方法.是否有任何 API 可以在用户授予权限后使用?这怎么办? 谢谢 解决方案 原则上可以通过 本地消息传递. 您可以拥有一个专门设计用于与您的 Chrome 应用通信的本机应用,但缺点是本机组件无法与 Web Store 中的应用捆绑在一起.您必须使用单独的安 ..

谷歌浏览器扩展 - 弹出页面未正确显示

我正在创建一个 Google Chrome 扩展程序 - 在这个扩展程序中,有一个使用手风琴的弹出页面 - 通过 Jquery UI. 现在,我已经正确定义了 manifest.json 中的 popup.html 文件,并在 popup.html 文件中添加了 Jquery UI 的“开始"主题代码. 但是,当我单击工具栏中应显示弹出窗口的按钮时,手风琴的所有部分都显示为打开状态-而 ..
发布时间:2021-12-24 11:49:37 其他开发

如何编辑网站的背景颜色

我的编码经验为零,但我使用的网站的某些“盒子"颜色太亮了. 我想创建一个插件,以便我自己和另一个用户能够使用“深色主题" 我遵循了一些指南,但我无法让它工作...... 我特别想改变“leftcolumn"来自“ffffff"的背景颜色到“806546" 它目前正在使用 CSS 参考文件来更改颜色,但我已通过使用 chrome 的编辑器添加该元素成功地编辑了颜色. 如 ..

使用 Tampermonkey 替换许多文本术语,而不影响 URL 并且不查找类或 ID

我正在为流行的电子商务 SAAS 编写一个 Google Chrome 扩展程序,它将在其管理面板中将英文文本字符串替换为西班牙语. 我提供了一个可以替换所有内容的解决方案,因此在找到 a href 时,它也会替换它,这是不需要的: var els = document.getElementsByTagName("*");for(var i = 0, l = els.length; i ..

Chrome 扩展创建新标签并将消息从 popup.js 发送到新标签的内容脚本

我正在开发一个 chrome 扩展,我的 popup.js 从当前页面上的内容脚本接收消息并创建一个数组.然后在按下按钮时,popup.js 创建一个新选项卡(其中有一个正在运行的内容脚本)并向该内容脚本发送一条包含数组的消息. 我的 popup.js: //这个消息是从不同的内容脚本发送的(对于当前页面),这里没有显示chrome.runtime.onMessage.addListene ..
发布时间:2021-12-24 11:49:02 其他开发

Chrome 标签查询返回空标签数组

我正在尝试将我在 Firefox 中使用的 Web 扩展移植到 chrome,但我遇到了一些问题.我需要从后台脚本向内容脚本发送一条消息.当我第一次从 Firefox 构建它时,我使用了一个端口,但我将它切换到使用 chrome.tabs.query() 因为 chrome 不断发现错误.但是现在使用 query(),它在 Firefox 中仍然可以正常工作,但是现在 chrome 说它找不到当前 ..

从页面操作中获取标签 URL(WebExtensions,Android)

我想在页面操作弹出窗口中获取当前选项卡的 URL. 起初似乎很明显:只需使用 tabs API.但如果我正确解读文档,这似乎不适用于 Android.所以我一直在寻找其他东西,并找到了 onClicked pageAction API 的事件. pageAction API 似乎被列为与 Android 兼容,并且 onClicked 事件被标记为受支持.所以这意味着它实际上会返回一个 t ..

Chrome 浏览器操作弹出窗口和图标切换不起作用

当我的 Chrome 扩展程序使用默认弹出窗口时,我无法更改扩展程序状态的图标.如果我禁用 popup.html 状态更改图标正在工作.我使用了一种切换方法来更改图标,该方法在不使用 popup.html 的情况下完美运行.这怎么可能?有人可以帮我吗? 提前致谢! 解决方案 当您设置了弹出窗口时,chrome.browserAction.onClicked 不会被触发. 您需要 ..
发布时间:2021-12-24 11:48:29 其他开发

chrome.notifications.update() 或 create()

我希望我的 chrome 扩展采用 notification.id,并且: 更新现有通知(如果存在).或 如果不存在则创建一个新通知. 调用 clear() 然后 create() 并不理想,因为 remove() 和 的动画在视觉上都很不协调>create() 方法,我想在没有动画的情况下更新.另外,显然,在消失的通知上调用 update() 不会做任何事情. 有没有简单的方 ..
发布时间:2021-12-24 11:48:12 前端开发