作者ybite (小犬)
看板Browsers
标题Re: [-Fx-] 重新定义javascript的函数?
时间Thu Nov 20 23:56:35 2008
楼上恕删
※ 引述《grassboy2 (活力花俏草儿仔政﹞O花俏)》之铭言:
以我的眼光来看,你的这个问题其实有点复杂
而且理论上是无解的,请乖乖用window.alert :)
---
但还是提供一个非常非常糟的解决方法
Location bar里头所能载入的function需要是定义在页面里头的
但是Greasemonkey又有一点安全性的问题,理论上以下的方法应该可行:
unsafeWindow.msg = unsafeWindow.alert;
unsafeWindow会存取这个页面的window object,里头放了所有这个页面的function
所以请注意,这样写会把本来Javascript有定义msg()的网页给弄爆... XD
因此这是一个
非常不建议的做法,安全性和相容性上都会有很大问题
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.247.164
1F:推 grassboy2:感谢>///< 11/21 15:01