在某些网站禁用javascript是必要的,在opera中使用user javascipt可以轻易的实现这个功能。下面的js代码来自于网络,详情请访问如下网站:
http://www.howtocreate.co.uk/operaStuff/userJavaScript.html
1.disablescript.js 文件
// ==UserScript==
// @include http://www.fixdown.com/*
// @include http://ks.onlinedown.net/*
// @include http://www.zaobao.com/*
// ==/UserScript==
// disable script by TarquinWJ
// version 1.0
// see http://www.howtocreate.co.uk/operaStuff/userJavaScript.html for details
//this one will interfere with bookmarklets if you use them - you have been warned
window.opera.addEventListener( 'BeforeJavascriptURL', function (e) { e.preventDefault(); }, false );
window.opera.addEventListener( 'BeforeScript', function (e) { e.preventDefault(); }, false );
window.opera.addEventListener( 'BeforeExternalScript', function (e) { e.preventDefault(); }, false );
window.opera.addEventListener( 'BeforeEventListener', function (e) { if(!e.listener.toString().match(/^\s*function\s+\w*mwjenabled/i)) { e.preventDefault(); } }, false );
document.addEventListener('load',function mwjenabledNoscript() {
for( var i = 0, j = document.getElementsByTagName('noscript'); j; i++ ) {
var nstag = document.createElement('wasnoscript');
j.parentNode.insertBefore(nstag,j);
while( j.childNodes[0] ) { nstag.appendChild(j.childNodes[0]); }
}
},false);
|
在// ==UserScript==中添加你需要屏蔽的网站。
设置opera,启用userjs。
其中My Javascripts Files选择的是disablescript.js所在的目录。