我为 Safari 编写了一个简单的扩展程序,它捕获对地址栏中 RSS 按钮的点击(对 feed:// 协议的调用)并重定向到 Google Reader 而不是 Safari 的 feed 阅读器。但是,如果用户将 Fluid 应用程序(打开 Google 阅读器的应用程序)设置为他们的默认提要阅读器,则拦截不起作用。
是否有任何已知的方法来捕获发送到不同应用程序的请求?扩展程序当前键document.beforeload()
,但如果文档是在新的“应用程序”中打开的,它当然永远不会到达。
我可以捕捉到不同的事件吗?我还没有找到扩展可以捕获的事件的完整列表。
谢谢。