content-script相关内容
我正在设计我的第一个chrome扩展程序,但是遇到了问题. 在我的popups.js上,用户可以输入单词和定义,这些单词和定义保存为chrome存储中的数组: function save() { chrome.storage.local.set({'words': words}); chrome.storage.local.set({'definitions': de
..
我有一个模板结构,其中有一个HTML文件,其中有相关的HTML& JS文件已加载(使用AJAX). 部分将根据用户的活动进行加载(页面从不重新加载哪种类型对用户体验有利). 即 用户单击菜单“配置文件",这将导致: jQuery.load 方法用于加载文件"/some/path/profile.html". jQuery.getScript 用于 .load()回调,以包含
..
我正在开发一个chrome扩展程序,我想将内容脚本注入到网址列表中。通常我会使用常规语法: { “name”:“我的扩展名”, ... “content_scripts”:[ { “匹配”:[“http://www.google.com/*”], “css”: [“mystyles.css”], “js”:[“jquery.js”,“myscript.js”] } ], ...
..
假设我有两个内容脚本, codeA.js 和 codeB.js 。我想知道是否可以在 http://上运行 codeA.js www.example.com 并在上运行 codeB.js http://www.domain.com 。 是否可以设置我的 content_scripts 在 manifest.json 文件中: “content_scripts”:[ { “匹配”:[
..
我有一个Chrome扩展程序,可以通过浏览器操作点击来切换侧边栏。侧边栏包含带有本地(Chrome扩展程序)源的iframe。我认为iframe中的页面会被视为本地chrome扩展文件,可以开放访问chrome API等。但是,我在 web 控制台中一直收到以下错误: Uncaught TypeError:无法读取未定义的属性'onClicked'
..
我目前正在编写一个非常简单的Google Chrome浏览器扩展程序,它利用内容脚本,通过抓取元素并附加到 innerHTML 时简单地将其他文本添加到网页上该页面已完成加载。 问题在于我正在修改的网页在媒体上很丰富,需要几秒钟才能加载,从而导致其他文本无法显示直到文本的其余部分加载后几秒钟。 我抓住的元素是 span 。有没有什么方法可以监听这个元素被加载,以便我可以尽快修改它?
..
基本上我做了一个书签,并且当打开某个通配符的URL时,我希望它运行。由于某些原因,它不会简单地在Chrome扩展中作为JavaScript运行,并且我厌倦了尝试。 我认为 可以工作就是为指定页面创建一个扩展,其中包含 content_script (它允许通过 match )和以某种方式使它做同样的事情,如果用户点击书签栏中的书签。 然而,我不知道如何做到这一点。 需要注意的一点
..
我试图创建一个Chrome扩展程序,该扩展程序会在URL的末尾匹配给定模式( *://*.mydomain.com/s/* )。下面是我有的清单文件和后台脚本,但我无法使它工作。我做错了什么? manifest.json: { “manifest_version”:2, “name”:“Search Grid View”, “version”:“0.1”, “description
..
我正在尝试使用Chrome扩展API,并遇到了一个我不明白的问题, 我有一个后台脚本“background .js“和内容脚本”content_script.js“。 background.js chrome.tabs.executeScript({code:“console.log('background script')”}); chrome.tabs .execute
..
我有一个Chrome扩展,它在内容脚本的JavaScript localStorage中设置一个字符串值。我已经通过抓取并显示它进行了测试。在加载后的同一页面上,我仍然可以访问JavaScript控制台中存储的字符串。如果我转到任何其他选项卡的js控制台,或者当我尝试在我的其他扩展后台页面中访问它时(浏览器操作被点击后)它将返回null。 extension 1 contentscript.
..
我写了一个简短的内容脚本,该脚本阻止了某个网站创建链接点击的新窗口。 这是我第一次使用Chrome扩展程序,这个网站和互联网为什么它不会运行的原因,但我找不到任何。我可能在某个地方犯了一个基本的业余犯错。 Manifest.json: “manifest_version”:2, “name”:“DHS链接”, “description”:“阻止学校网站不断打开新窗口。“, ”
..
我有一个脚本,我想将其注入文档之前加载。即;它应该像下面这样运行: MYSCRIPT HERE 。 。 我在chrome中创建了一个正确执行的脚本(我可以提醒(0)等)它运行在不同于我想要的环境中。我希望它可以在SAME环境中以页面的形式运行。 之前,我在使用启动脚本的地方使用了一个技巧
..
我的扩展程序在内容脚本中写入Google Groups“新主题”页面的主题和消息正文。 更新后的主题显示得很好;它是输入类型“文本”,所以一切都很简单。但是,body是一个表示TextBox的div,当我写入时,更新不会出现: (点击看大图。) 我尝试将焦点置于首位,但没有任何效果。 解决方案 您如何设置文本? 显示您的代码! 最初设置 contenteditabl
..
这份 SO答案详细介绍了如何通过Chrome扩展程序下载文件,但我使用的是内容脚本,一个href =“https://developer.chrome.com/extensions/content_scripts”rel =“nofollow noreferrer”>它对Chrome API的访问权限有限。换句话说,我无法访问 chrome.downloads 对象。我也尝试过这个 vanilla
..
我已阅读有关如何执行将消息从后台JavaScript文件(main.js)发送到Content Script(content.js)的文档,但我无法获取onMessage以打开警报。 Manifest.json $ b { “name”:“Example”, “version”:“1.0.1”, “manifest_version”:2, “description”:“示例说明”, “
..
对于我的Chrome扩展程序,我试图将选定的文本发布到PHP网页。在本网站上解决了一个问题( Chrome扩展程序:如何捕获选定的文本并发送到Web服务)已经帮助我实现了这一点,但我想用不同的方式发布文本。 而不是XMLHttpRequest如上所述,我想从内容脚本发送一个隐藏的JS表单。此方法允许我在将文本导入到数据库之前查看或更改文本。 问题是从后台获取触发器到内容脚本。我已经有了
..
我的总体目标是通过后台页面使用以下截图: http://developer.chrome.com/extensions/tabs.html#method-captureVisibleTab 并将它传递给内容脚本,这样我就可以使用该页面的HTML DOM来分析屏幕截图并以我想要的方式剪切它。 然而,我可以' t似乎通过Message Passing将dataUrl传递回内容脚本:
..
我正在开发一个Chrome扩展程序,它将根据以下清单加载内容脚本: “content_scripts”:[ { “匹配”:[“” ], “js”:[“scripts / namespace / namespace.js”, “scripts / log / Logger.js”] “run_at”:“document_start”, “all_frames”:tru
..
我有一个Chrome扩展程序,它向每个页面上的一些数据发送AJAX POST。 问题是,Facebook阻止AJAX请求导致: > 拒绝连接到 'URL_HERE',因为它 违反了以下内容安全策略指令:“connect-src https:// .facebook.com http:// .facebook.com https:// .fbcdn.net http:// .fb
..
console.log(“In page”);
..