google-chrome-extension相关内容
我有一个要使用chrome.tabs.executeScript在页面中执行的函数,该函数从浏览器操作弹出窗口运行。权限设置正确,并与同步回调配合使用: chrome.tabs.executeScript( tab.id, { code: `(function() { // Do lots of things return true;
..
我目前正在编写一个扩展,它将把与RegEx模式(特别是德国电话号码的RegEx模式)匹配的每个字符串转换为可点击的链接,方法是在元素的href中添加tel:,并在需要时使用锚标记将其括起来。 在过去的三天里,我一直在努力让我们公司用于他们联系人的One Single Page App正常工作。但每当我将我的扩展加载到浏览器中,然后重新启动浏览器时,它一开始并不应用我的内容脚本。访问页面后,我
..
我在我的Chrome扩展中有一个简单的Reaction组件作为内容脚本注入到DOM中,运行在一个不是我的网站上。 我要更新(重新呈现)用户在我的Reaction应用注入到的网站上所做的每个导航(URL更改)上的组件。 我认为Reaction路由器应该是这项工作的最佳工具。 然而,它似乎并没有奏效。 我发现了一些相关问题:this、this、this,但这些解决方案都不适合我。 我尝
..
关于这个主题的问题和教程很多,但没有一个涵盖了Chrome扩展的所有用例,因为它们大多假定只有一个入口点。 以下是必备条件: 多个单页应用程序: 1)popup.html用于扩展弹出页面 2)options.html选项页 3)custom.html这是扩展名可以“本地”引用的自定义.html文件 这些文件中的每个文件都是Reaction操作DOM的入口点,但它
..
在使用Create-Reaction-app实现Chrome扩展时,有什么建议可以实现实时重载吗?目前我yarn run build每次有更改。 推荐答案 我成功地使用Create-Reaction-App by: 完成了该操作 npm i npm-watch --save-dev 然后在Package.json中 { "name": "react-app",
..
extensions pics 当我使用木偶操纵者打开铬或铬时,扩展菜单无法使用。 const browser = await puppeteer.launch({ 'executablePath': executablePath, // 'ignoreDefaultArgs': ['--enable-automation'], 'args': ['--start-maximized', '
..
我现在正在寻找如何在Chrome扩展中使用Google API。所有我想做的就是解析一个网站的内容,并将其作为一个新事件插入到Google Calender中。我得到了解析和所有的东西,但是似乎不可能在Chrome扩展中使用Google API。我只是想在单击Chrome扩展中的按钮时编写一个示例事件,但它一直拒绝加载Google API,并显示以下错误: Refused to load t
..
我有一个简单的播放速度设置程序,可用于任何HTML标记的视频(YouTube)。 当我单击应该将速度更改为2.25的2.25按钮时,没有任何反应。我没有收到错误消息。 但当我打开浏览器控制台并键入";document.querySelector(‘video’).playbackRate=2.25时,视频更改速度正常。 出什么问题了? playspeed.js
..
我正在做一个Chrome扩展项目,但是不能让匹配模式工作,所以它覆盖了用户经过域的任何地方。举个例子,如果用户转到https://www.google.com/imghp?hl=en让代码在那里再次执行。是否可以在backround.js文件中执行此操作? chrome.webNavigation.onCompleted.addListener(function() { al
..
我正在开发一个Chrome扩展,此扩展在浏览器操作中有2个图标(开和关); 基本上,当它在后台时,执行script.js(注入文件:script.js) 使用chrome.tabs.executeScript(tab.id,{file:"script.js",function(){}); 我在关闭它时遇到了问题! 我曾尝试在backround.js和script.js之间使用消息通信,但也不
..
我创建了一个管理Internet历史记录、浏览器Cookie等的Chrome扩展。如果您一周内没有运行它,我会尝试发出通知,因此我使用chrome.storage在您每次使用该扩展时保存时间戳。 以下是我的代码: <;popup.js>; function clear() { chrome.browsingData.removeHistory({"since":0}, c
..
我正在构建一个Chrome扩展,当从内容脚本接收到某些消息时,它需要进行API调用。我无法发出Http请求,我认为是我的webpack配置造成的。 我已尝试使用node-fetch和axios,但这两个选项对我都不起作用。 我的webpack.common.js文件如下所示: const path = require("path"); module.exports = {
..
我要从后端模拟假的404状态代码,以查看我的网站将如何运行。 我不想模拟代码中的假响应状态,我想使用一些工具。 原因有时我想在x版本的产品上测试它,我不想浪费时间下载此代码并检查它是否在那里工作。 只需针对某些测试值(如快速检查的404)模拟响应标头状态代码。 我尝试使用类似Requestly - chrome extension的软件。 并按如下方式进行配置:
..
我正在努力让这个简单的fty工作起来.我的方案是: 获取当前URL 修改 导航/重定向到它 在那里执行自定义JS代码 我遇到的问题最多的是4) mark.json { "name": "Hello, World!", "description": "Navigate and execute custom js script", "version": "1.
..
我有以下... chrome.extension.sendRequest({请求:“获取文档",文档:页面文档,名称:'名称'},函数(响应){var efjs = response.reply;}); 它调用以下.. 案例“getBrowserForDocumentAttribute":alert("ZOMG HERE");发送响应({回复:getBrowserForDocumentAtt
..
我编写了一个 Google Chrome 扩展程序,它会弹出一个带有自动完成字段的对话框,它有自己的风格,但是在某些网站上我的 CSS 完全被破坏了,看起来不太好. 我知道使用 iFrame 隔离样式,但在 Google Chrome 扩展程序中,无法以这种方式隔离我的 HTML 和 CSS.另一种方法是将我所有的东西包装到一个单独的 div 中,并使用它自己的 id 和该 id 的相关样式
..
我正在开发一个跟踪时间的 Chrome 扩展程序,并使用 Google App Engine 作为后端. 为了进行测试,我正在尝试将本地版本的扩展程序连接到本地版本的 App Engine 应用.当我尝试发送 POST 请求时,我得到: XMLHttpRequest 无法加载 http://localhost:8080/report.Access-Control-Allow-Origi
..
..
我想从 Google Chrome 扩展程序访问 SSL 证书信息. 我在这里查看了 API:http://code.google.com/chrome/extensions/api_index.html,但没有看到任何可以完成工作的内容. 理想情况下,我想访问发行者、有效期、主题、序列号等... 这在 Mozilla/Firefox 中似乎是可能的: https://de
..
此答案指定说明如何访问 gmail.com 上所有 iframe 的内容 https://stackoverflow.com/a/9439525/222236 但是在 mail.google.com 上它会抛出这个错误: 不安全的 JavaScript 尝试从 URL https://mail.google.com/mail/u 的框架访问具有 URL https://plus.googl
..