如何自动将此JavaScript bookmarklet脚本应用于我访问的每个网站(直到停用)?

时间:2014-07-09 05:50:18

标签: javascript bookmarklet

我发现了一个简洁的JavaScript“bookmarklet”(即我可以通过点击Chrome / FF中我的书签标签上的链接激活一些javascript代码):

javascript:(function(){var newSS, styles='* { background: black ! important; color: grey !important } :link, :link * { color: #0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet("javascript:'"+styles+"'");%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName("head")[0].appendChild(newSS);%20}%20})();

问题在于,当我浏览论坛或教程时,我要继续点击“变暗”按钮。是否有可能永久地应用它(即一个CSS脚本)?

非常感谢!

2 个答案:

答案 0 :(得分:1)

Bookmarklets只能在用户启动时运行。对于可以在页面上自动运行的内容,您必须查看插件。

您可以查看Greasemonkey获取FF或Tampermonkey获取Chrome。否则,您可以编写自己的插件/扩展。 :)

答案 1 :(得分:1)

我通过一个名为“Deluminate”的有用Chrome加载项找到了一个更永久的解决方案 - 这是一个解决方案!

Extension Deluminate Link -