Safari 扩展,流畅的应用程序

标签 safari fluid safari-extension

我写了一个 simple extension for Safari捕获对地址栏中 RSS 按钮的点击(对 feed://协议(protocol)的调用)并重定向到 Google Reader 而不是 Safari 的 feed 阅读器。但是,如果用户将 Fluid 应用程序(打开 Google 阅读器的应用程序)设置为他们的默认提要阅读器 the intercept doesn't work .

是否有任何已知的方法来捕获发送到不同应用程序的请求?扩展程序当前键在 document.beforeload() ,但是如果文档是在新的“应用程序”中打开的,那么它当然永远不会到达。

我可以捕捉到不同的事件吗?我还没有找到扩展可以捕获的事件的完整列表。

谢谢。

最佳答案

扩展是 Safari 而不是 webkit 的一部分,因此 safari 扩展在嵌入 webkit 的其他应用程序(如 Fluid)中不可用。

关于Safari 扩展,流畅的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3181692/

相关文章:

javascript - 使用javascript调整文本区域的大小以适应流体宽度布局

mysql - TYPO3 typescript mySql选择,获得相同的db字段2次

javascript - Safari Extension 可以对新标签页的创建使用react吗?

javascript - 用于获取浏览器中安装的扩展列表的 API

openssl - Safari 扩展开发人员证书 - Windows

javascript - Safari:onbeforeunload

javascript - 导航计时 API 回退

iphone - 您可以更改在 iOS 的 safari 中更改方向时显示的内容吗?

css - 流体图像 - 纵向/横向

html - Safari 阅读器忽略 H1 标签