我有一个注入脚本——一个启动脚本——其最终目标是重定向到不同的 URL。该注入脚本需要访问扩展设置,因此它会向全局 HTML 文件发送消息。safari.application.activeBrowserWindow.activeTab.url
该全局文件检查设置并通过设置属性重定向到适当的 URL 。
我发现通常情况下,临时页面加载首先会导致烦人的用户体验,最坏的情况是引入错误。我假设这是消息传递的异步性质的结果,但我无法找到阻止它的方法。
有什么方法可以防止默认行为(加载最初请求的页面),同时仍然从扩展设置中读取?
谢谢。