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