我已经编写了一个simple extension for Safari,它捕获点击地址栏中的RSS按钮(对feed://协议的调用),并重定向到Google reader而不是Safari的提要阅读器。但是,如果用户将Fluid应用程序(打开Google reader的应用程序)设置为其默认提要阅读器the intercept doesn't work。
有没有已知的方法来捕获正在发送到不同应用程序的请求?该扩展目前主要针对document.beforeload(),但如果文档是在一个新的“应用程序”中打开的,那么它当然永远不会被访问。
有没有不同的事件我可以捕捉到?我还没有找到扩展可以捕获的事件的完整列表。
谢谢。
发布于 2010-07-07 07:16:00
扩展是Safari的一部分,而不是webkit的一部分,所以其他嵌入webkit的应用程序(如Fluid)无法使用safari扩展。
https://stackoverflow.com/questions/3181692
复制相似问题