使用GlimmerBlocker阻止iTunes Store中的產品自主運行

April 24, 2010

Tags:itunesiTunes_StoreGlimmerBlocker

如果你是個iTunes Store的重度使用者,一定會經常瀏覽Apple官方的iTunes訂閱頁面.當然,還有其它的可能如一個Podcast連接的訂閱頁面是被iTunes所支持的,那麼開啟網頁後系統將會自動提示你"是否啟動iTunes來打開":

可是有些網頁並不會通過友好地提醒用戶.於是,你的iTunes就被打開播放了.對此,相信絕大多數的用戶表示不滿,他們會通過重寫URL 協議來嵌入到瀏覽器的插件中.從而阻止以上現象在自己的機子上發生.也可以借助第三方軟體來實現,例如:GlimmerBlocker.

由於Safari會自動映射URL協議,因此當你正瀏覽相關網頁時,如果你想阻止程式的自動開啟,Safari則會更加主動地加載那些調用 iTunes的程式.因此,使用GlimmerBlocker可能是最好的方式了,當然,如果你在瀏覽網頁時能自覺意識到那些除外.

但要知道GlimmerBlocker並未直接地提供此功能,因此我們來手動建立:

more

打開GlimmerBlocker中的filters選項,添加新的 filter,就似給它指定新的規則一樣;

選擇Whitelist URL與optionally modifying content;

添加"is"的規則給itunes.apple.com並選擇ignored;

轉換標籤處填寫:

  • replace(/detectAndOpenItunes();/g, ""); detectAndOpenItunes() zapped

右下角處的表單記錄類型為HTML格式.
以上步驟即能阻止在瀏覽網頁時打開iTunes程式,但它仍然允許獨立瀏覽iTunes Store的時候“View in iTunes”按鈕的執行.

Post in English via hasseg.org/.

都說了,GlimmerBlocker不仅仅只过滤Safari中的广告之用.

· EOF ·