// ==UserScript== // @name cnBeta视频地址 // @namespace undefined // @version 0.1 // @description 显示cnBeta中的视频源地址,特别适合未安装Flash的Safari用户。配合html5视频播放插件,在视频的源地址观看cnBeta上的视频。 // @author You // @include *cnbeta.com/* // @grant none // @compatible safari // @downloadURL none // ==/UserScript== var video_link; var video_id; var content=document.getElementById('artibody'); var video = content.getElementsByTagName('iframe')[0]; if (video){ //alert(typeof(video.parentNode.nextSibling.innerHTML)); video_link = video.src; video_id = video_link.split('/')[4]; //alert(source_link(video_id)); var link = document.createElement('a'); link.innerText = '视频链接'; link.href = source_link(video_id); link.target="_blank"; content.insertBefore(link, video.parentNode.nextSibling); } else{ video = content.getElementsByTagName('embed')[0]; if(video){ //alert(typeof(video.parentNode)); video_link = video.src; video_id = video_link.split('/')[5]; //alert(source_link(video_id)); var link = document.createElement('a'); link.innerText = '视频链接'; link.href = source_link(video_id); link.target="_blank"; content.insertBefore(link, video.parentNode.nextSibling); } } function source_link(video_id){ var source_video = "http://v.youku.com/v_show/id_"; var source_video_link = source_video+video_id; return source_video_link; }