作者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
→ ateclean:開關使用者JS opera:config#UserPrefs|UserJavaScript 06/01 18:05
→ 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)
推 CCjoe:這一定要推一下. 06/02 10:37
推 howar31:這一定要推一下. 06/02 16:55