2010-07-05 23 views
7

我寫了一個simple extension for Safari,它捕獲地址欄中RSS按鈕的點擊(調用feed://協議),並重定向到Google Reader而不是Safari的feed閱讀器。但是,如果用戶有一個Fluid應用程序(打開Goog​​le Reader的應用程序)設置爲默認供稿閱讀器the intercept doesn't workSafari Extension,Fluid App

有沒有任何已知的方法來捕獲正在發送到不同的應用程序的請求?擴展名目前位於document.beforeload()上,但如果文檔正在新的「應用程序」中打開,那麼它當然不會到達。

我能捕捉到不同的事件嗎?我還沒有找到擴展可以捕獲的事件的全面列表。

謝謝。

回答

6

擴展是Safari不是webkit的一部分,所以safari擴展在其他嵌入webkit的應用程序中不可用(如Fluid)。