meitv.cn是我比较喜欢的一个在线视频网站。但我的 Ubuntu+firefox 里只能以标准窗口模式观看节目,flashplayer中的“全屏” 按钮完全不起作用。我很生气,于是写了我第一个Greasemonkey脚本,直接添加一个链接到flash资源文件。这样画面就可以撑足整个窗口,近似“全屏".
// --------------------------------------------------------------------
//
// This is a Greasemonkey user script.
//
// To install, you need Greasemonkey: http://greasemonkey.mozdev.org/
// Then restart Firefox and revisit this script.
// Under Tools, there will be a new menu item to "Install User Script".
// Accept the default configuration and install.
//
// To uninstall, go to Tools/Manage User Scripts,
// select "googlecache", and click Uninstall.
//
// --------------------------------------------------------------------
//
// WHAT IT DOES:
// turn highlighted search terms into links to the next instance.
// --------------------------------------------------------------------
//
// ==UserScript==
// @name FullScreenLink
// @namespace http://diveintogreasemonkey.org/download/
// @description add a 'fullscreen' link to meitv
// @include http://www.meitv.cn/play*
// ==/UserScript==

var a,head;
var script;
var url,full_link;
var n1,n2;

head = document.getElementById('prayhead');
if(!head){
return;
}

script = document.getElementsByTagName('script');

url = script[1].innerHTML;

n1 = url.indexOf('"', 0)+1;
n2 = url.indexOf('"', n1);

url = url.substring(n1, n2);

full_link = script[2].innerHTML;
n1 = full_link.indexOf("src="", 0)+5;
n2 = full_link.indexOf('"', n1);
full_link = full_link.substring(n1, n2);
full_link = eval("'"+full_link+"'");
//
a = document.createElement('a');
a.href = full_link;
a.innerHTML="全屏观赏";
//

head.appendChild(a);
























































