撒旦的天堂
Download Opera
歪酷博客
« 上一篇: Opera 9.0 P1 下一篇: opera设置wallpaper的bug依然存在 »
微笑的撒旦 @ 2005-10-24 09:34

在某些网站禁用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所在的目录。



评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定

日历
网志分类
· 所有网志
· emacs及其他
· opera
· 未分类
站内搜索
友情链接
· 歪酷博客
· 管理我的Blog

Opera

订阅 RSS

0006425

歪酷博客