作者ateclean (阿吃)
看板Browsers
标题[-OP-][分享] Flash block (UserJS.org)
时间Mon Jun 1 13:55:11 2009
先感谢avaug推荐我去看旧文章
#18waNPbi
Flashblock for Opera 9
http://my.opera.com/Lex1/blog/flashblock-for-opera-9
那官方提供的方法我之前也有看过
不过却觉得很麻烦就没装了 ( ̄ー ̄;)
适才去找了一下
http://userjs.org/scripts/general/enhancements/hide-objects
这东西还蛮轻巧的
载入网页後会在网页的右上角出现提示: 页面有几个object被遮蔽
经过
5 秒後提示便会消失
(可以去原始码里修改成你所要的秒数
var hideNoticeIn = 5000;
去搜寻.js档里上面那行字。红字可以修改,其单位是千分之一秒
在被挡掉的物件上上,会显示跟原物件一样大小的灰区块
灰区块的css样式如下,亦可自行修改
display:inline-block; /*不要改XD*/
cursor:crosshair; /*滑鼠滑过去会变成十字型的*/
overflow:hidden; /*也不改~*/
border:1px solid #000; /*黑色实线外框线*/
background-color:#ddd; /*灰色#ddd的背景色*/
color:#000; /*黑色#000的字*/
在灰区块上点击一下,被遮蔽的该物件就会出现
如果在网页空白处连点两下,便可载入所有被遮蔽的物件
欲遮蔽的物件也是可以选定的
var typesToHide = ['object','embed','applet','iframe'];
预设是上面那四个,如果你不想看图片也可以加上img的类型
不过若是Opera使用者,
建议多多利用Opera内建的action:
Enable display images
Disable display images
Display cached images only ...etc
基本上js档里大部份都写得很清楚了
不过刚实测 它没有挡下YouTube的flash
这也省得设定白名单了
有空跟大家分享一下刚找的东西
也欢迎板友可以一起分享交流别的想法/方案~ ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.153.150
1F:→ ateclean:开关使用者JS opera:config#UserPrefs|UserJavaScript 06/01 18:05
2F:→ ateclean:有没有人能把上面那个改成button 这样就能快速切换了~ 06/01 18:06
Opera Button D.I.Y.
http://home.wanadoo.nl/sipke.reina/opera/buttons.html
在Step 3. Create the button下边的多行输入框中写入以下
----------------------
Set preference, "User Prefs|User JavaScript=1",,"UserJS Enabled","Checkbox
skin.selected" > Set Preference, "User Prefs|User JavaScript=0",,"UserJS
Disabled","Checkbox skin"
----------------------
这样就可以简单地切换UserJS enable/disable了 ^^
※ 编辑: ateclean 来自: 140.112.153.150 (06/01 18:34)
3F:推 CCjoe:这一定要推一下. 06/02 10:37
4F:推 howar31:这一定要推一下. 06/02 16:55
5F:推 NCTUoldEE: 08/29 12:10