推 grassboy2:感謝>///< 11/21 15:01
※ 引述《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
樓上恕刪