2007-12-14

[UJS] Block external

作者:Tarquin
描述:移除頁面中所有外部腳本、圖片、框架、嵌入對象、Java 小程序等。
使用方法:放入 User JavaScript 目錄即可。

這個 JS 殺得有點猛了,像新浪的圖片都是放在 sinaimg.cn 域名下的,全給殺掉了= =
我去掉了他的圖片過濾,用著還不錯 :)
刪除以下代碼去除圖片過濾功能:
while( document.images[x] ) {
if( !document.images[x].src.match(matchThis) ) {
document.images[x].parentNode.removeChild(document.images[x]);
} else { x++; }
}

[UJS] 媒體播放修復腳本

作者:somh
描述:修正了網頁內嵌視頻無法播放的一些問題,對 yobo 有特殊處理。
使用方法:放入 User JavaScritp 目錄即可。

[UJS] No click-to-activate

昨天,M$ 發布了 IE 的一個補丁,去掉了 Click to activate and use this control。
Opera 9 也引入了這個惱人的東西, 還好有個 JS 可以搞定他,不過和 somh媒體播放修復腳本有點不和諧。

作者:Tarquin
使用方法:放入 User JavaScript 目錄即可。
下載:noclicktoactivate.js

2007-12-13

[UJS] Yobo

最近在玩 yobo,真是個不錯的音樂站,除了對 Opera 支持不好:)
還好 somh 寫了個 JS 可以直接下載,好龐大的一個音樂庫啊:)

// ==UserScript==
// @name No Kidding
// @author Somh
// @email ahmore@gmail.com
// @include *
// @ujs:modified 21:51 2007-12-12
// ==/UserScript==
if(location.href.replace(/www\./i,'').indexOf('http://yobo.com/')>-1){
document.addEventListener("DOMContentLoaded",function(){
var as=document.body.selectNodes('//a[@class="controllink"]');
for(var i=0, a; a=as[i]; i++){
var u=a.getAttribute('onclick').replace(/yobo_play_song\(\'/,'').replace(/\',.*/,'')+'.mp3';
a.outerHTML="{MP3}“;
}
},false);
}