页面加载前重定向

时间:2010-07-19 16:13:16

标签: safari safari-extension

我有一个注入脚本 - 一个启动脚本 - 其最终目标是重定向到另一个URL。该注入脚本需要访问扩展设置,因此它会向全局HTML文件发送消息。该全局文件通过设置safari.application.activeBrowserWindow.activeTab.url属性来检查设置并重定向到相应的URL。

我所发现的是,临时页面常常首先加载一个烦人的用户体验,并在最坏的情况下引入错误。我假设这是消息传递的异步性质的结果,但我还没有找到一种方法来阻止它。

有没有办法在仍然从扩展程序设置中读取时阻止默认行为(加载原始请求的页面)?

感谢。

1 个答案:

答案 0 :(得分:1)

考虑到Safari扩展API的当前状态,看起来这是不可能的。