阅读:8239回复:15
终于发现一个可以使狐狸在多媒体播放上比马桶强的好料了
// ==UserScript==
// @name Inline Mp3 Player // @description Replace every link to mp3 file on page with a tiny inline player button to hear without leave the page. // @namespace http://musicplayer.sourceforge.net/greasemonkey // @include * // @include http://webjay.org/* // @include http://www.webjay.org/* // @include http://3hive.org/* // @include http://www.3hive.org/* // @include http://mysteryandmisery.com/* // @include http://www.mysteryandmisery.com/* // @include http://sixeyes.blogspot.com/* //by Fabricio Zuardi (http://www.hideout.com.br) // ==/UserScript== (function() { var page_links = document.links; for (var i=0; i<page_links.length; i++){ if (page_links.href.match(/\.mp3$/i)) { var span = document.createElement("span"); var url = "http://musicplayer.sourceforge.net/button/musicplayer.swf?&song_url="+escape(page_links.href)+"&song_title="+escape(page_links.innerHTML) var width = 17 var height = 17 code_str = "" code_str += " <object type=\"application/x-shockwave-flash\"\n" code_str += "data=\""+url+"\" \n" code_str += "width=\""+width+"\" height=\""+height+"\">\n" code_str += "<param name=\"movie\" \n" code_str += "value=\""+url+"\" />\n" code_str += "<param name=\"wmode\" \n" code_str += "value=\"transparent\" />\n" code_str += "</object>\n" span.innerHTML = code_str page_links.parentNode.insertBefore(span, page_links.nextSibling) } } })(); http://musicplayer.sourceforge.net/grea ... er.user.js http://musicplayer.sourceforge.net/这上面还有不少好东西 到http://mysteryandmisery.com/这来试了一下还真不错,对后缀是.mp3的地址会给个播放钮,不知道对在网页上不能听的管用不,这功能马桶没有吧?:D PS:abc@home可别拍我,我是菜鸟,只用过一小段时间马桶可没发现有类似的扩展 ![]() |
|
1楼#
发布于:2005-10-02 21:04
汗,瞎高兴,天书啊~~
|
|
|
2楼#
发布于:2005-10-02 21:04
没有发现这是JavaScript脚本吗?
用猴子装上这个脚本 |
|
3楼#
发布于:2005-10-02 21:04
|
|
|
4楼#
发布于:2005-10-02 21:04
http://bbs.100bao.com/dispbbs.asp?board ... 323&page=1
不能放的好象还是不能放,不过倒是蛮喜欢那个播放钮,难道在上面那个网页的一楼就不能整出个播放键?abc能改整出来吗? http://210.44.176.115/musiclib/200431015253.mp3 |
|
5楼#
发布于:2005-10-02 21:04
|
|
6楼#
发布于:2005-10-02 21:04
|
|
7楼#
发布于:2005-10-02 21:04
问题专家: 那个播放器只支持 mp3。 下面脚本可以用 Plugin Manager 执行。 (function() { var page_links = document.links; for (var i=0; i<page_links.length; i++){ if (page_links[i].href.match(/\.mp3$/i)) { var span = document.createElement("span"); var url = "http://musicplayer.sourceforge.net/button/musicplayer.swf?&song_url="+escape(page_links[i].href)+"&song_title="+escape(page_links[i].innerHTML) var width = 17 var height = 17 code_str = "" code_str += " <object \n" code_str += "classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" \n" code_str += "width=""+width+"" height=""+height+"">\n" code_str += "<param name="movie" \n" code_str += "value=""+url+"" />\n" code_str += "<param name="wmode" \n" code_str += "value="transparent" />\n" code_str += "</object>\n" span.innerHTML = code_str page_links[i].parentNode.insertBefore(span, page_links[i].nextSibling) } } })(); |
|
|
8楼#
发布于:2005-10-02 21:04
用abc的脚本加入PM。。好像不管用。。
|
|
9楼#
发布于:2005-10-02 21:04
关于 pm 到 maxthon 那里问吧 ;)
|
|
|
10楼#
发布于:2005-10-02 21:04
greasemonkey不是说有漏洞?
|
|
11楼#
发布于:2005-10-02 21:04
butterflyin:greasemonkey不是说有漏洞?回到原帖 不是早就解决了 |
|
12楼#
发布于:2005-10-02 21:04
我用gm了,可是*.mp3后面还是没有播放按钮,搂主能不能写一下
|
|
13楼#
发布于:2005-10-02 21:04
没声音?!!!
|
|
14楼#
发布于:2005-10-02 21:04
终于搞定了。哈哈,非常方便,不过要是支持rm,wma就更好了
|
|
上一页
下一页