2007年2月6日 星期二

Yahoo! Widget: Radio_Tuner_Taiwan v1.2

最近因為 Hinet Radio 改變了一些設計
於是原本的 Radio_Tuner_Taiwan v1.2 突然不能只用
可是也沒看到有人在修理
所以就自己來修~ :P

作法如下:
1. 解開原本的 Radio_Tuner_Taiwan v1.2
2. 編輯其中的 widFunction.js
i. 把所有的 player.jsp 取代成 player_ff.jsp
ii. 把 function getLiveURL 代換成
function getLiveURL(theURL){
var url=new URL();
url.location=theURL;
var contents=url.fetch(); //("mmsurl=([^\;]+)\"", "g");
var liveURLRE=new RegExp("setMovieFile\\\(\\\"([^\;]+?)\"", "g");
liveURL=liveURLRE.exec(contents);
url.location=liveURL[1];
contents=url.fetch();
liveURLRE=new RegExp("href=\\\"([^\;]+?)\"", "g");
liveURL=liveURLRE.exec(contents);
stationURL=liveURL[1];
}
再用 Widget Converter 把它包回成 Yahoo! Widget 就可以用了~~~ Happy Hack! ^o^
張貼留言