google-chrome-extension相关内容

使用 JavaScript 抓取/窃听 AJAX 数据?

是否可以使用 JavaScript 抓取正在使用 AJAX 实时更新的网页的所有更改?我希望每秒使用 AJAX 抓取更新数据的站点,我想获取所有更改.这是一个拍卖网站,只要用户出价,就会有几个对象发生变化.出价后会发生以下变化: 当前买入价目前的高价投标人拍卖计时器已加回时间 我希望使用基于 JavaScript 的 Chrome 扩展程序获取这些数据.是否有可以完成此操作的 Java ..
发布时间:2021-12-03 12:35:09 前端开发

获取“net::ERR_BLOCKED_BY_CLIENT"某些 AJAX 调用出错

最近我意识到,一些 adblocker 扩展(例如 adBlocker plus)会阻止一些 Ajax 调用.我在控制台上收到该错误: GET http://localhost/prj/conn.php?q=users/list/net::ERR_BLOCKED_BY_CLIENT 为什么它会阻止某些 Ajax 调用而不是其他调用,这是什么原因造成的?除了告诉用户关闭广告拦截器之外,还有其他解 ..
发布时间:2021-12-03 11:56:17 前端开发

Chrome 发送请求错误:TypeError:将循环结构转换为 JSON

我有以下... chrome.extension.sendRequest({请求:“获取文档",文档:页面文档,名称:'名称'},功能(响应){var efjs = response.reply;}); 调用以下内容.. case "getBrowserForDocumentAttribute":警报(“ZOMG HERE");发送响应({回复:getBrowserForDocumentAt ..
发布时间:2021-12-02 11:03:52 前端开发

如何真正隔离 Google Chrome 扩展程序中的样式表?

我编写了一个 Google Chrome 扩展程序,它会弹出一个带有自动完成字段的对话框,并且它有自己的样式,但是有些网站的 CSS 完全损坏,看起来不太好. 我知道使用 iFrame 隔离样式,但在 Google Chrome 扩展程序中,无法以这种方式隔离我的 HTML 和 CSS.另一种方法是将我所有的东西包装到一个单独的 div 中,并使用它自己的 id 和该 id 的相关样式,我这 ..
发布时间:2021-12-01 16:15:56 前端开发

如何等到元素存在?

我正在 Chrome 中开发一个扩展程序,我想知道:找出元素何时存在的最佳方法是什么?使用普通的 javascript,间隔检查直到元素存在,或者 jQuery 是否有一些简单的方法来做到这一点? 解决方案 DOMNodeInserted 与其他 DOM 突变事件一起被弃用,因为性能问题 - 推荐的方法是使用 MutationObserver 来观察 DOM.不过,它仅在较新的浏览器中受支 ..
发布时间:2021-12-01 14:06:03 前端开发

Chrome 扩展消息传递:未发送响应

我正在尝试在内容脚本和扩展程序之间传递消息 这是我在内容脚本中的内容 chrome.runtime.sendMessage({type: "getUrls"}, function(response) {控制台日志(响应)}); 在后台脚本中我有 chrome.runtime.onMessage.addListener(功能(请求,发件人,sendResponse){if (reques ..
发布时间:2021-11-30 22:40:41 前端开发

onclick 或内联脚本在扩展中不起作用

这似乎是最容易做的事情,但就是行不通.在普通浏览器中,.html 和 .js 文件可以完美运行,但在 Chrome/Firefox 扩展中,onClick 函数没有执行它应该做的事情. .js 文件: function hellYeah(text) {document.getElementById("text-holder").innerHTML = text;} .html 文件: ..
发布时间:2021-11-30 22:13:55 前端开发

是否有 JavaScript/jQuery DOM 更改侦听器?

本质上,我希望在 DIV 的内容发生变化时执行脚本.由于脚本是独立的(Chrome 扩展程序和网页脚本中的内容脚本),我需要一种方法来简单地观察 DOM 状态的变化.我可以设置投票,但这似乎很草率. 解决方案 长期以来,DOM3 突变事件是最好的可用解决方案,但由于性能原因,它们已被弃用.DOM4 Mutation Observers 是已弃用的 DOM3 突变事件的替代品.它们目前在现代 ..
发布时间:2021-11-30 21:56:45 前端开发

将文件中的自动填充数据导入 Chrome

我有一个用户的 CSV 文件(带有电子邮件和姓名).谷歌浏览器存储其自动填充数据,您可以在此处手动添加它们:chrome://settings/addresses 是否可以自动从文件中导入数据? 解决方案 设置 UI 使用内部 API chrome.autofillPrivate.saveAddress (source>. 转到 chrome://settings/addresse ..
发布时间:2021-11-30 20:15:43 其他开发

如何使用 WebStorm 进行 Chrome 扩展开发?

我刚刚购买了 WebStorm 5,到目前为止我真的很喜欢它的检查功能.我在开发 Chrome 扩展程序时遇到的一个问题是它无法识别 chrome 变量: 有什么方法可以将 chrome 变量添加到 Inspector 中,以便它可以在我键入时自动完成?我猜我需要将 Chromium 添加为外部库,但我不确定从哪里开始. 解决方案 首次设置 打开设置对话框(File > Set ..
发布时间:2021-11-30 18:45:40 前端开发

调用chrome.tabs.query后,结果不可用

我正在为 Google Chrome 创建(学习)一个扩展程序. 为了调试一些代码,我插入了console.log(),如下: var FourmTabs = new Array();chrome.tabs.query({}, function (tabs) {for (var i = 0; i ..
发布时间:2021-11-30 13:42:32 前端开发

我可以使用 Google Chrome 扩展程序阻止 alert()

我可以创建一个 Google chrome 扩展程序来防止页面执行 alert() 吗? 解决方案 正如@MrGlass 所说,目前,Chrome 扩展在单独的环境中运行,限制对实际 window 对象的访问并提供重复这仅对扩展有效. 为了解决这个问题,我们可以直接在文档中注入一个脚本元素.这样,您就可以访问文档的环境和真正的 window 对象. 首先,让我们创建函数(我也添 ..
发布时间:2021-11-26 23:15:16 前端开发

ACE 编辑器自动完成 - 自定义字符串

我在 Chrome 扩展程序中使用 ACE 编辑器.我正在使用 ACE 的自动完成功能,但我希望能够完全定义用于自动完成的静态字符串列表,而不是任何本地字符串或片段.(将来我可能会使用比静态列表更复杂的东西,但现在静态很好.) 谁能提供一些有关如何完成此操作的说明?我已经启用了自动完成功能并关闭了代码段,但是我无法定义要使用的静态字符串列表. 到目前为止我所拥有的是: var edi ..
发布时间:2021-11-26 21:15:42 前端开发

下载多个文件和 zip - Chrome 扩展

是否可以将多个图像下载到沙盒文件系统中(没有“另存为"对话框,或者最多只有一个另存为对话框)? 下载后,我想将它们压缩成一个..是否有任何 javascript 存档库? 提前致谢.. 解决方案 你可以使用 zip.js 为此.它已经有用于从 HTTP 中获取要压缩的内容的 API(参见 zip.HttpReader 构造函数)并用于在 HTML5 文件系统上编写生成的 zip ..
发布时间:2021-11-17 03:13:16 其他开发

为什么我在点击 chrome 扩展时出现错误?

我正在尝试创建一个简单的 chrome 扩展.我能够加载扩展程序,但是当我单击地址栏旁边的扩展程序图标时,出现错误:Unchecked runtime.lastError:无法建立连接.接收端不存在. 为什么? 我的ma​​nifest.json 文件: {“姓名":“测试",“版本":“0.1",“权限": [“", “tabs", “activeTab"],“内容脚 ..
发布时间:2021-11-15 04:46:57 其他开发

POST 403 Forbidden for Chrome extension with Django 在后端

我之前从未开发过 Chrome 扩展程序,目前正在为我的 Django 驱动的应用程序开发 Chrome 扩展程序(具有链接提交功能).当我尝试使用扩展提交链接时,出现以下错误: 'POST http://127.0.0.1:8000/add_link_from_extension 403 (FORBIDDEN)' 这可以通过在 postdata JSON 中传递 csrfmiddleware ..
发布时间:2021-11-15 03:59:35 其他开发

如何获得 Google Plus 通知计数?

我正在开发一个 Google Chrome 扩展程序,我想在后台运行的脚本中检索当前用户的 Google+ 通知计数.是否可以?我在 https://developers.google.com/+/api/ 研究了 Google+ API不过好像还不支持. 无论如何怎么可能检索计数值?我尝试了一个(允许跨域的)AJAX 请求,但通知值似乎是在运行时生成的,在 JavaScript 中. ..
发布时间:2021-11-15 03:51:39 其他开发

是否可以通过 chrome webstore api 上传/发布未列出的扩展程序?

我们希望上传一个 chrome 扩展程序,并通过 Chrome Webstore Api 将其发布为不公开(作为可见性选项). 到目前为止,我们已经能够使用本文档上传但无法发布-- 我们无法发布,因为扩展有一大堆必需的参数(如屏幕截图或小图块图像),我们无法弄清楚如何附加这些参数.我们真的希望这些参数之一是可见性,我们可以将其设置为“不公开". 如果有哪位好心人对 Chrome Web ..
发布时间:2021-11-15 03:42:35 其他开发

在javascript中发布跨域的二进制数据

我正在编写一个 Chrome 浏览器扩展程序,它获取当前选项卡视图的快照并将其上传到我无法控制的 Web 服务 API.Chrome 扩展库有一个函数 (chrome.tabs.captureVisibleTab.见 http://code.google.com/chrome/extensions/tabs.html) 获取快照并在数据 url 中返回数据.我对如何上传数据陷入僵局. 我尝试 ..
发布时间:2021-11-15 03:39:01 其他开发