代码之家  ›  专栏  ›  技术社区  ›  Rob Wilkerson

页面加载前重定向

  •  0
  • Rob Wilkerson  · 技术社区  · 16 年前

    我有一个注入脚本——一个开始脚本——其最终目标是重定向到另一个URL。该注入脚本需要访问扩展设置,因此它向全局HTML文件发送消息。该全局文件检查设置并通过设置 safari.application.activeBrowserWindow.activeTab.url 财产。

    我发现,通常情况下,临时页面会先加载,这样最多只能生成恼人的用户体验,最坏的情况下还会引入错误。我假设这是消息传递异步性质的结果,但是我还没有找到阻止它的方法。

    在仍然从扩展设置读取时,是否有任何方法可以阻止默认行为(加载最初请求的页面)?

    谢谢。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Rob Wilkerson    16 年前

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