我正在寻找一个网页内的函数来启用 Chrome 扩展程序。 假设 http://www.example.com/test.html 包含以下内容:<script> hello(); </script> 我的背景页面包含hello函数的定义:function hello...
我正在开发一个 Google Chrome 扩展,模拟网页上的键盘事件。 我发现由于 这个 Webkit bug,event.initKeyboardEvent() 不起作用,而我也找到了一些解决方法,例如SO 问题 然而,在事件对象上定义属性不起作用,因为扩展的内容脚本有它自己的“并行世...
我正在使用内容脚本来操作DOM中的数据。 在弹出页面上,我已经成功地使用了document.execCommand('copy');。 现在我正在寻找一种使其在内容脚本上工作的方法。 我已经检查过内容脚本的限制这里,但并不确定剪贴板控制是否受限。 我还在Stackoverflow上查看了答案,...
我正在开发一个Chrome扩展程序,用于自动填充演示数据。我已经创建了JavaScript文件xyz.js以自动填充数据。通过点击按钮执行脚本:chrome.tabs.executeScript(tabs[0].id, {file: "xyz.js"});,并且我已经得到了所需的输出结果。 ...
$x("//a[contains(@href,'.jpg')]"); 从开发者工具命令提示符中按预期运行。但是,在扩展的内容脚本中,我会收到'$x未定义'的错误信息。 为什么在内容脚本中无法使用它,或者有没有特殊的方法可以在内容脚本/Chrome扩展程序中访问它? 我正在Debian上使用...
我试图使用一个用户脚本来改变页面中的变量。 我知道在源代码中有一个变量。var smilies = false; 在理论上,我应该能够这样更改它:unsafeWindow.smilies = true; 但是它不起作用。 当我尝试在没有劫持的情况下警告或记录变量到控制台时,我得到的结果是未定义...
我正在尝试实现一个JSON查看器Chrome扩展。我已经用Vue实现了查看器(http://treedoc.org)。现在的问题是如何将Vue页面与Chrome扩展内容脚本注入。 我发现此帖子对于注入普通JavaScript文件非常有帮助。但这是使用已知JavaScript文件名。 我发现...
为了在所有Google页面上加载内容脚本,我想为Google Chrome扩展程序做出如下尝试。但是,它并没有起作用。以下是我在manifest.json中尝试的方式: "matches": ["http://www.google.*/*", "https://www.google.*/*"...
我的匹配计划:"content_scripts" : [ { "matches" : [ "https://stackoverflow.com/questions#epic*" ], "js" : ["silly.js"] } ], 所以,如果用户访问一个网页(...
如何通过Chrome扩展程序添加@font-face样式表规则是推荐的方法?问题是字体嵌入的url位于扩展程序中,因此我必须在JavaScript中使用chrome.extension.getURL来实现。 我已经尝试了通过内容脚本使用document.styleSheets[0].addR...