google-chrome-extension相关内容
有一个页面(游戏),它通过 WebSocket 与服务器通信.我可以在 Chrome Developer Tool 中看到数据(帧).是否可以从 chrom 扩展访问/修改此通信? 解决方案 目前,访问或修改 Websocket 流量的唯一方法是使用 内容脚本到注入一个脚本,用您自己的包装器替换 WebSocket 构造函数.此包装器的行为应与原始 WebSocket 实现类似,但您可以添
..
我正在尝试创建一个 chrome 扩展程序,当您单击扩展程序上的按钮时,该扩展程序将单击网页上的元素,但由于某种原因,无论我尝试什么,它都无济于事. 到目前为止我已经有了这个 manifest.json {“清单版本":2,"name": "此类活动","描述": "哇","版本": "1.0",“权限":["标签", ""],“浏览器动作":{"default_
..
我一直在开发一个小型 Chrome 扩展程序,但遇到了一个问题,我似乎无法理解,希望有人能以全新的视角看待它. 目标是创建一个 chrome 扩展程序,使您能够选择任何给定网站上的文本,并显示一个选项,以使用上下文菜单项将选择发送到另一个网站. 我的 manifest.json 看起来像这样: {"name": "上下文菜单搜索","description": "在新窗口中打开所
..
如何找出扩展程序的 chrome 扩展程序 ID? 解决方案 当您将扩展程序上传到 Google Web Store 时,您将获得一个扩展程序 ID.IE.Adblock 的网址为 https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb,该网址的最后一部分是其扩展 ID cfhdojbkjhnkl
..
我正在为 Chrome 编写一个扩展程序,用于监听和捕获用户的点击事件.这是我捕获事件的方式 document.addEventListener('click', async function (e) {}); 它在很多情况下都很好用,但在其他情况下,点击事件永远不会被触发,而是有一个或多个焦点事件被触发.我理解当 javascript 更改某些值(例如将值设置为隐藏输入或类似内容)时,可能会
..
我现在 chrome 应用程序 可以提供接近原生应用程序的体验,但我还没有找到从 Chrome 应用程序运行本地命令的方法.是否有任何 API 可以在用户授予权限后使用?这怎么办? 谢谢 解决方案 原则上可以通过 本地消息传递. 您可以拥有一个专门设计用于与您的 Chrome 应用通信的本机应用,但缺点是本机组件无法与 Web Store 中的应用捆绑在一起.您必须使用单独的安
..
为 chrome 制作简单的扩展.将“querySelector"更改为“querySelectorAll"时,第二个函数不起作用. var ele2 = document.querySelectorAll(".view-count");window.onload = 函数(){func2();}函数 func2(){ele2.innerHTML = ele2.innerHTML.trim()
..
我正在创建一个 Google Chrome 扩展程序 - 在这个扩展程序中,有一个使用手风琴的弹出页面 - 通过 Jquery UI. 现在,我已经正确定义了 manifest.json 中的 popup.html 文件,并在 popup.html 文件中添加了 Jquery UI 的“开始"主题代码. 但是,当我单击工具栏中应显示弹出窗口的按钮时,手风琴的所有部分都显示为打开状态-而
..
我的编码经验为零,但我使用的网站的某些“盒子"颜色太亮了. 我想创建一个插件,以便我自己和另一个用户能够使用“深色主题" 我遵循了一些指南,但我无法让它工作...... 我特别想改变“leftcolumn"来自“ffffff"的背景颜色到“806546" 它目前正在使用 CSS 参考文件来更改颜色,但我已通过使用 chrome 的编辑器添加该元素成功地编辑了颜色. 如
..
我正在为流行的电子商务 SAAS 编写一个 Google Chrome 扩展程序,它将在其管理面板中将英文文本字符串替换为西班牙语. 我提供了一个可以替换所有内容的解决方案,因此在找到 a href 时,它也会替换它,这是不需要的: var els = document.getElementsByTagName("*");for(var i = 0, l = els.length; i
..
manifest.json {"name": "夏天","版本": "1.0",“清单版本":2,"description": "这是一个附加扩展",“浏览器动作":{"default_icon": "icon.png","default_popup": "popup.html"}} popup.html 入门扩展的弹出窗口
..
我正在开发一个 chrome 扩展,我的 popup.js 从当前页面上的内容脚本接收消息并创建一个数组.然后在按下按钮时,popup.js 创建一个新选项卡(其中有一个正在运行的内容脚本)并向该内容脚本发送一条包含数组的消息. 我的 popup.js: //这个消息是从不同的内容脚本发送的(对于当前页面),这里没有显示chrome.runtime.onMessage.addListene
..
是否可以使用 Google Chrome 扩展程序或 Safari 扩展程序突出显示 URL 栏(将焦点设置到地址栏)? 使用 Firefox 扩展,可以像这样突出显示 URL 栏: var addressBar=document.getElementById('urlbar');addressBar.focus();addressBar.select(); 我不确定 Chrome 和
..
我正在尝试将我在 Firefox 中使用的 Web 扩展移植到 chrome,但我遇到了一些问题.我需要从后台脚本向内容脚本发送一条消息.当我第一次从 Firefox 构建它时,我使用了一个端口,但我将它切换到使用 chrome.tabs.query() 因为 chrome 不断发现错误.但是现在使用 query(),它在 Firefox 中仍然可以正常工作,但是现在 chrome 说它找不到当前
..
我想在页面操作弹出窗口中获取当前选项卡的 URL. 起初似乎很明显:只需使用 tabs API.但如果我正确解读文档,这似乎不适用于 Android.所以我一直在寻找其他东西,并找到了 onClicked pageAction API 的事件. pageAction API 似乎被列为与 Android 兼容,并且 onClicked 事件被标记为受支持.所以这意味着它实际上会返回一个 t
..
当我的 Chrome 扩展程序使用默认弹出窗口时,我无法更改扩展程序状态的图标.如果我禁用 popup.html 状态更改图标正在工作.我使用了一种切换方法来更改图标,该方法在不使用 popup.html 的情况下完美运行.这怎么可能?有人可以帮我吗? 提前致谢! 解决方案 当您设置了弹出窗口时,chrome.browserAction.onClicked 不会被触发. 您需要
..
我正在尝试检测用户浏览器上是否安装了扩展程序. 我试过了: var detection = function(base, if_installed, if_not_installed) {var s = document.createElement('script');s.onerror = if_not_installed;s.onload = if_installed;document
..
我希望我的 chrome 扩展采用 notification.id,并且: 更新现有通知(如果存在).或 如果不存在则创建一个新通知. 调用 clear() 然后 create() 并不理想,因为 remove() 和 的动画在视觉上都很不协调>create() 方法,我想在没有动画的情况下更新.另外,显然,在消失的通知上调用 update() 不会做任何事情. 有没有简单的方
..
我正在开发一个 Google Chrome 扩展程序,它允许您自动将突出显示的 CSS 规则应用于您选择的单词. 我有以下代码 var elements = document.getElementsByTagName('*');for (var i=0; i 它打破并冻结了我的 Chrome 标签.但是,如果我从 element.innerHTML = replacementText;
..
我正在构建一个 Chrome 扩展程序,并将命令 _execute_browser_action 分配给 Alt+J.我想在 background.js 中模拟这个,它使用 监听所有命令 chrome.commands.onCommand.addListener(function(command) {/* ... */}); 我希望通过不同的命令快捷方式调用 _execute_browser
..