我写了一篇 simple extension for Safari 它捕捉点击地址栏中的RSS按钮(对feed://protocol的调用)并重定向到google reader而不是safari的feed reader。但是,如果用户将Fluid应用程序(打开Google Reader的应用程序)设置为默认的提要阅读器 the intercept doesn't work .
是否有任何已知的方法来捕获正在发送到其他应用程序的请求?扩展名当前已打开 document.beforeload() 但是,如果文档是在一个新的“应用程序”中打开的,那么它就永远不会到达。
document.beforeload()
有什么不同的事情我能抓住吗?我没有找到扩展可以捕获的事件的全面列表。
谢谢。
扩展是safari的一部分,而不是webkit,因此safari扩展在嵌入webkit的其他应用程序(如fluid)中不可用。