0

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

我发现通常情况下,临时页面加载首先会导致烦人的用户体验,最坏的情况是引入错误。我假设这是消息传递的异步性质的结果,但我无法找到阻止它的方法。

有什么方法可以防止默认行为(加载最初请求的页面),同时仍然从扩展设置中读取?

谢谢。

4

1 回答 1

1

鉴于 Safari 扩展 API 的当前状态,这看起来根本不可能。

于 2010-07-23T12:07:04.847 回答