Javascript 在Chrome中是否可以使用bookmarklet?

Javascript 在Chrome中是否可以使用bookmarklet?,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我试图在chrome中创建一个bookmarklet(我使用的是控制台)。我得到了以下错误: Refused to load the script 'https://code.jquery.com/jquery-1.6.1.min.js' because it violates the following Content Security Policy directive: "script-src https://*.facebook.com http://*.facebook.com htt

我试图在chrome中创建一个bookmarklet(我使用的是控制台)。我得到了以下错误:

Refused to load the script 'https://code.jquery.com/jquery-1.6.1.min.js' because
it violates the following Content Security Policy directive: "script-src 
https://*.facebook.com http://*.facebook.com https://*.fbcdn.net 
http://*.fbcdn.net *.facebook.net *.google-analytics.com *.virtualearth.net
*.google.com 127.0.0.1:* *.spotilocal.com:* 
chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl 'unsafe-inline' 
'unsafe-eval' https://*.akamaihd.net http://*.akamaihd.net".
我的密码是

var jQueryLib = document.createElement("script");
jQueryLib.src = "https://code.jquery.com/jquery-1.6.1.min.js";
document.body.appendChild(jQueryLib);
这是否意味着创建bookmarklet不再可能?我想做的是在我的Facebook群组上发表一堆新评论,并认为书签是个好主意


有什么建议吗?

从该错误消息中可以看出,Bookmarklet本身没有问题。问题是Facebook已经声明了一个可以运行脚本的域列表。当您尝试注入jQuery脚本时,它会看到域(在本例中为jQuery.com)不在允许列表中,并拒绝运行它


或者,您可以将整个jQuery文件复制并粘贴到控制台中。这将绕过内容限制。您还可以将整个jQuery库转换为一个bookmarklet,以便于添加到页面。

是的,Chrome中允许使用Javascript bookmarklet。例如,将下面的代码复制并粘贴到书签中。将标题更改为任意内容,但将下面的代码粘贴到URL部分。然后按它


javascript:alert(“请看,它可以工作”)

有趣。我不知道他们会那样做。