Google Chrome扩展程序 – 如何开启/closuresJavaScript?
是否可以通过自制的Google Chrome扩展程序打开/closuresJavaScript ?
例如,在Opera浏览器中,通过小部件, 用户自制的button等,可以做到这一点,但我没有find任何解决scheme,在Chrome浏览器(我的第一个来源是官方谷歌浏览器扩展的文档 )。
一个奇怪的方面是,我需要JavaScript来运行扩展本身…如果我能够使用扩展名closuresJavaScript,那么在我的扩展后仍然可以使用JavaScript吗?
编辑:
已经可以通过chrome.contentSettings.javascript来完成了!
看到这个例子显示了如何使用它( 快速JavaScript切换扩展,这里mlb 链接 )。
现在可以使用ContentSettings API,
还有一个名为“ 快速Javascript切换器”的扩展程序,可以快速打开/closuresJavaScript: https : //github.com/maximelebreton/quick-javascript-switcher
Chrome网上商店的QJS : https : //chrome.google.com/webstore/detail/geddoclleiomckbhadiaipdggiiccfje
请享用 !
seo: 禁用javascript chrome扩展
目前看来,扩展程序无法禁用JavaScript支持。 Chromium跟踪站点甚至还有一个function请求 。 我们需要耐心等待Google决定支持。
目前,我们无法使用Chrome扩展程序访问chrome:// settings / content数据
在我的代码中,当创build“chrome:// settings / content”选项卡时,alert(0)不起作用,并总是得到以下错误:
在tabs.executeScript期间出错:无法访问url“chrome:// settings / content”的内容。 扩展清单必须请求访问此主机的权限。
但是当创build“http://www.google.com.hk”标签时,alert(0)正常工作。;
所以我认为我们不能访问chrome:// settings / * data:
popup.html:
<html> <head> <script> function openSetting() { chrome.tabs.create({"url":"chrome://settings/content", "selected":true}); } function openGoogle() { chrome.tabs.create({"url":"http://www.google.com.hk", "selected":true}); } //chrome.browserAction.onClicked.addListener(enableDisableImage); chrome.tabs.onCreated.addListener(function(tab) { chrome.tabs.executeScript(null, {code:"alert(0)"}); }); </script> </head> <body> <input type="button" onClick="openSetting()" value="Switch"/> <input type="button" onClick="openGoogle()" value="Switch"/> </body> </html>
manifest.json的:
{ "name": "ImageSwitcher", "version": "1.0", "description": "Disable/Enable loading image", "browser_action": { "default_icon": "icon.png", "default_popup": "popup.html" }, "permissions": [ "tabs", "*://*/*" ] }
现在可以使用chrome的发布版本(从16版开始)从扩展中closures和打开java-script。
这是一个扩展,只是这样做:
https://chrome.google.com/webstore/detail/geddoclleiomckbhadiaipdggiiccfje
- Chrome重绘问题
- 如何检测Youtube上的页面导航并在页面呈现之前修改HTML?
- 使用C#从Google Chrome中获取当前标签的url
- Google Chrome将本地主机redirect到https
- 在Google Chrome控制台中查看所有JavaScriptvariables的列表
- 如何在Chrome开发人员工具中访问特定文件?
- 仅在Google Chrome浏览器中显示“无效的表单控件”
- style.display ='none'在chrome中的选项标签上不起作用,但是它在firefox中
- 如何在“–allow-file-access-from-files”模式下使用Chrome启动HTML?