google-chrome-extension相关内容
我在 Gmail 用户界面中运行了一个内容脚本,我正在不同的点注入一些新的 HTML.这一切正常,但为了保持代码干净,我想在单个函数调用中将预定义的 HTML 标记插入页面的某些部分. 使用 chrome.extension.getURL() 这一切似乎都是可行的,但是当我测试这个时,看起来 chrome.extension 是未定义的!我无法在文档中找到任何地方说这不应该被定义,以及它说应
..
我想在我的 google chrome 扩展程序中点击按钮启动打印对话框.当扩展程序的 html 文件作为独立文件打开时,代码似乎可以正常工作,但在作为扩展程序加载时则不能. HTML: JavaScript:function print_p(
..
这是一个非常具体的问题……但是如果您在一台不属于 Active Directory 的机器上使用 Selenium 等,并且您被浏览器弹出窗口阻挠,我有一个解决方案你. 我将解释问题并链接到一些资源(以及我的其他问题,其中包含更多链接),这些资源为解决方案提供了信息,然后我将发布我对我“编写"的扩展示例所做的更改. 问题: 您正在通过 selenium 或类似的东西进行自动化或测
..
我一直在试验 Chrome 扩展程序机制,并试图编写一个可以操纵 Google 结果的扩展程序(添加评论、屏幕截图、网站图标等) 到目前为止,我已经设法编写了一个使用 RegEx 将 imgs 添加到链接的代码,并且它工作正常. 问题在于它不适用于 Google 结果.我在此处读到这是因为页面没有完全加载;所以我添加了一个“DOMContentLoaded"监听器,但没有帮助.
..
我正在开发 chrome 扩展程序,以使 Netflix 视频播放器打开隐藏的更改质量面板. Netflix 根据您的互联网速度自动更改视频质量. 但是有一种已知的方法可以打开隐藏面板并手动更改质量. 这是在 HTML5 Player 中打开隐藏面板的方法.CTRL + SHIFT + ALT + S 用户点击标题时有没有办法, 它模拟键盘按键 CTRL + SHIFT
..
我这里有一段代码,只是不想作为 Chrome 扩展正常工作. 据我所知,一切正常,除了它在标签 25 附近停止打开页面,无论应该打开多少标签.我检查了代码,它尝试正确打开每个链接,但实际上并没有.有什么想法吗? for (x = 0; x 解决方案 有一个故意上限 window.open 调用为 25.请参阅 Chromium 错误 2632 和 3382 作为背景,但简而言之,这个想
..
我一直看到 Promise 与 setTimeout 一起工作,但我试图根据 chrome.runtime.sendMessage 返回给 Promise 的任何内容来制作它. 我有一个内容脚本,一旦脚本完成,它就会执行这个功能. chrome.runtime.sendMessage({complete: true}); 我有一个后台脚本,它循环遍历数组中的每个项目,并使用其中的一个值打
..
我正在编写 Chrome 扩展程序.我需要将一个元素对象从内容脚本传递给后台脚本. 目标: 该扩展程序是关于记录和重放用户操作的. 数据保存在扩展程序的本地存储中,每个选项卡的不同对象上(按选项卡 ID). 数据结构是一个{x:x, y:y, element: element} 的列表当用户想要重播时,我对列表中的每个对象使用循环,并在元素上使用 .click() 内容脚本中的
..
您好,我正在尝试使用 python 安装带有 Selenium 的 Chrome 扩展程序,我尝试使用 ChromeDriver - 适用于 Chrome 的 WebDriver 但它不起作用,这是我的代码: from selenium import webdriver从 selenium.webdriver 导入 Chromefrom selenium.webdriver.common.
..
,键:“F10",charCode:0,keyCode:121,shiftKey:true } 在这种情况下,上下文菜单大约在移动 F10 keydown/keypress 事件触发的同时打开.此键盘序列不会触发 keyup 事件.
..
在我的 chrome 扩展中,我需要在浏览的每个站点的标题中添加一行.在 background.js 文件中,我添加了这样的代码: var responseListener = function(details){var 规则 = {"name": "Access-Control-Allow-Origin",“价值": "*"};details.responseHeaders.push(规则);
..
我有一个 Windows 桌面应用程序,它必须与我的 Chrome 扩展程序协同工作. 我可以通过 Google Chrome 扩展程序以某种方式向我的桌面应用发送消息吗? 我可以使用哪些 IPC 对象? 解决方案 我看到三个选项: 你可以使用互联网.您可以拥有一个远程服务,Chrome 扩展程序和您的桌面应用程序都可以与之通信以进行通信. 您可以让您的桌面应用程序内置
..
上下文: chrome 浏览器扩展使用 JQuery 请求来自远程 django 应用程序的响应.Django 识别出请求是通过 AJAX 发出的,并以“Hello AJAX!"作为响应.我的练习基于 这个很好的例子.因为这个请求是从 chrome 扩展发出的,所以请求是跨站点的,所以我在我的 Django 视图上使用了 @CSRF_exempt 装饰器. 问题:我的 Django 视图没有
..
我正在构建一个 chrome 扩展并尝试将事件侦听器附加到它,但我在后台页面的控制台中没有看到任何内容. chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {console.log('REFERRER', request.ref);}); 此代码在我的 main.js 后台页面中,但我所
..
我用 chrome.tabs.create({url:"URL here"}) 在我的 LRG 中打开一个新选项卡.我想在此 URL 中附加在 manifest.json 文件中指定的扩展的版本号: "version": "1.2", 如何在创建新标签时在javascript中访问版本号? 解决方案 您可以使用以下方法获取自己的清单和版本: var url = chrome.ex
..
在 Chrome 27 中,覆盖 Chrome 新标签页的扩展程序似乎无法像以前版本的 Chrome 那样将注意力从 Chrome 的多功能框上移开. 是否有一种新方法可以将输入框聚焦到新标签页中,或者是否已完全禁用此功能?:( 为了测试这个,创建一个包含三个文件的扩展文件夹: 1.manifest.json: {"name": "焦点测试",“版本":“0","minimum
..
我正在编写我的第一个 Chrome 扩展程序.我已经使用了许可,但我到处都能看到我的按钮. 如何只在我为其编写扩展程序的地址上显示按钮? 解决方案 尽管 @Sorter 的回答 有效,但这并不是解决问题的最佳方法. 首先,它并不总是有效.如果页面使用了history.pushState,页面动作会消失,直到你再次触发onUpdated 或onHighlighted 事件Chro
..
我正在对我的 URL 执行简单的 GET 请求,但收到错误“ERR_INSECURE_RESPONSE".这很好,因为证书是自签名的.但我有两个问题: 有没有办法在扩展中克服这个问题?像在请求中设置标志或诸如此类?(可能不太可能) 有没有办法处理这个错误(通知用户)?我已经检查了所有 XMLHttpRequest 字段,但看不到任何可以指示此错误的内容.状态字段的值为 0(零). 有
..
)移动到 操作前的文档片段.
..
我正在开发用于 Google 搜索结果文本解析的 Chrome 扩展程序.我希望用户在多功能框中插入特定文本,然后直接进入 Google 搜索页面. function navigation(url) {chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {chrome.tabs.update(tabs[0].
..