google-chrome-extension相关内容
我正在为Google Chrome编写一个扩展。内容脚本永远不会看到sendNextProfile请求已从后台页面发送。至少,消息接收请求下一个配置文件不会出现在控制台日志中,也不会在后台看到新的请求。 以下是内容脚本中的代码 //send request for first profile var currentProfile=0; chrome.extension.sendRequ
..
在我的特定网络环境中,Google Chrome可执行文件可以通过经过身份验证的外发代理服务器访问外部网站。但是,其他可执行文件(指向该传出代理时)无法执行此操作。 我现在有了一个想法,将Chrome本身用作其他可执行文件的本地代理,如git或pip。-比方说,使用Chrome扩展或使用在无头模式下使用Chrome连接互联网的工具,这可能吗? 为了澄清,我不是在问如何在Chrome内部
..
我正在构建一个Chrome扩展,希望使用Firebase来持久化用户之间共享的状态。Firebase身份验证在Chrome扩展中不起作用,因为没有原始域。chrome.identity接口可用于确保用户经过身份验证并获取OAuth请求的访问令牌。 几个注意事项: 使用chrome.storage存储令牌并使用该令牌向Firebase进行身份验证。存储区域未加密,因此从用户的磁盘读取用户
..
我有一个Chrome扩展,它在Chrome开发工具中运行(和显示)。(称为Extending DevTools) 我升级到了Chrome的97.0版本,从那以后,每当我试图在扩展程序内部右击鼠标时,都没有反应。 我需要右击才能检查我的分机。 我们将非常感谢您的帮助。 编辑: 这个问题不是其他建议问题的重复。尽管此问题的公认解决方案与其他建议的问题相同,但此问题的原因是不同的
..
我正试图用一行jQuery代码创建一个Chrome扩展,但它不起作用。我正在尝试触发对元素的单击。 Chrome的控制台根本没有显示任何错误, 当我只将jQuery代码放入控制台时,它工作得很好。 我的代码: content.js $(document).ready(function() { $('.like_post:contains(Like)').click(); }
..
数组推送函数正在创建嵌套数组,而不是将值放入索引。它在项中创建嵌套项,而不是将其添加到数组的索引中。我试了很多方法,但没有找到问题所在。 我想在每个索引中添加数组,这样我就可以检索它并创建它的CSV。 我想要这样的输出:Item[0]=[标题,描述,价格,图像] 项目1=[标题、描述、价格、图片]等,根据输入的值 以下是我的js: $(function(){ var
..
我正在为Firefox&;Chrome创建一个UserScript扩展,并尝试使用网站的JavaScript中的一些代码,例如: function: myFunction(){ return Grooveshark.playNextSong(); } 问题是,当我测试此代码时,Grooveshark是空引用。 我知道还有其他人也这么做过: see Better
..
我正在尝试捕获发送到我的Chrome扩展名为Chrome的浏览器的推送通知,然后将其写入文件或在接收到它时运行代码。 我相信我遇到的问题对于你们中的一些人来说已经足够简单了,所以我将分享我到目前为止所发现的和我的代码。 notfhook.js (function() { // save the original function var origCreateNotif
..
当我使用联机链接时,它可以工作,但当我指定本地路径时,它不会加载。 工作中: 不工作: 文件: --Chrome | |-----manifeset.json |-----core | |--- CfCore.js |--- images | |
..
我正在构建一个Chrome扩展,并尝试实现用户登录和注册。我最初在Chrome扩展的弹出部分拥有注册和登录功能,但在研究了一些比较流行的Chrome扩展,如Grammarly和Honey后,我意识到他们使用自己的网站登录和注册用户。出于各种原因,我决定也这么做。 我在我的网站和弹出窗口中都使用了Reaction js。我正在使用AWS-Amplify处理登录、注册和用户会话。当我打开弹出窗口
..
我正在构建一个浏览器扩展,并希望在其中使用引导。问题是引导程序的css与页面的css冲突,弄乱了一些网站。 有没有办法将内容脚本的css与网页的css分开?有什么已知的解决方案吗? css 您可以提供命名空间版本的引导,其中全局样式不在命名空间推荐答案选择器之外应用。 若要生成此文件,您必须使用sass自己构建引导程序。 此答案是该过程的良好简历:How to nam
..
作为引用here要读取Chrome扩展中的剪贴板文本,您必须: 请求清单中的剪贴板读取权限 创建后台脚本,因为只有后台脚本可以访问剪贴板 在背景页中创建一个元素以接受剪贴板粘贴操作。如果您将其设置为文本区域,您将获得纯文本;如果您将其设置为带有Content Edable=True的div,您将获得格式化的HTML 如果要将剪贴板数据传回页面内脚本,则需要使用消息传递API 但这
..
我刚刚更新到Chrome 76稳定版,正在尝试使用新的剪贴板API将一些文本(以及后来的图像)复制到剪贴板。但是,navigator.clipboard.write(data)似乎不起作用。以下是我的代码: setInterval(function() { console.log("Wriing to clipbard"); navigator.permissions.q
..
我知道有很多与这个主题相关的问题,但到目前为止,没有一个问题允许我在V3中解决这个问题。当我运行以下Backack.js时,我只得到未定义的。 我的扩展(至少在此阶段)的目标是抓取活动选项卡的DOM并提取所有div元素的文本内容。 我的背景.js页面: function getDOM() { let htmlarr = []; const pageDOM = do
..
我们在触摸屏(Linux)上以Kiosk模式运行Google Chromium。 我们经常收到消息&无法更新Chromium";窗口通知。 我们尚未找到可以阻止此情况的标志。 有人有主意吗? 推荐答案 自Chromium 76以来,此错误似乎已经在Debian和Raspbian中浮动。 从Debian报告中我了解到它应该用Chromium 78修复,命令行选项--d
..
我正在编写一个Google Chrome扩展,它需要用其他扩展做很多事情,例如: 列出已安装的扩展并读取其ID 请求扩展安装、更新和删除(最好不打扰用户) 修改扩展设置 等等。哪些是可能的,哪些是不可能的(例如出于安全考虑)? 附注:我在官方文档的分机间消息部分(实际上是在其他任何地方)找不到答案。 推荐答案 Chromium开发人员Brian Kennish表示
..
我们有一个Chrome扩展,可以在Chromium Edge和Chrome浏览器上运行。在今天之前,它工作得很好,但今天它在调用API后开始使Microsoft Edge崩溃,在调试过程中,我们看到错误来自此API: https://developer.chrome.com/docs/extensions/reference/identity/#method-launchWebAuthFlo
..
我正在开发一个Chrome扩展,它旨在检查用户导航到的任何网页的内容,然后提醒用户该内容的某些功能。(也许最容易想到在网页的文本数据中搜索大量字符串,尽管这是一个相当大的简化。)根据设计,扩展可以检测到非常大的一组(数千万)功能,并因此可以对其做出反应。每个这样的功能都可以表示为一个JS编号(8字节),因此数据总量可能在100 MB或更大的数量级。 数据可以存储在IndexedDB中,但为了
..
我有以下代码: 它在Google Chrome上正确显示: Safari上只显示奇怪的字符: 引号和表情符号显示不正确的可能原因是什么? 推荐答案 现在正在运行 由于某些原因,Xcode的扩展构建器错误地捆绑了javascript字符串 一种解决方案是将后台.js转换为UTF-16。它包括三个步骤: 在VS Code中打开Backack.js,然后单
..
由于某种原因,就keydown事件而言,select2js似乎独立于应用程序的其余部分运行。 一个简单的例子是阻止输入: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> $(() => { $("#select2-div").select2({ maximumSelectionLength: 5, allowClear: t
..