Javascript safari扩展中的重定向url

Javascript safari扩展中的重定向url,javascript,macos,safari,url-redirection,Javascript,Macos,Safari,Url Redirection,在safari扩展演示页面中,我使用了fount,它可以阻止与特定模式匹配的元素,但我有一个问题:是否可以重定向像ChromeWebRequest这样的url 我发现,这表明url属性是只读的,并且我尝试重写event.url,它根本不起作用 有人知道如何在safari扩展中重定向url吗???您可以通过说tab.url=“www.stackoverflow.com”来重定向选项卡对象 Tab是SafariBrowserTab对象 我想根据一些模式重定向一些css、js,所以我认为Tab对象对我

在safari扩展演示页面中,我使用了fount,它可以阻止与特定模式匹配的元素,但我有一个问题:是否可以重定向像ChromeWebRequest这样的url

我发现,这表明url属性是只读的,并且我尝试重写
event.url
,它根本不起作用


有人知道如何在safari扩展中重定向url吗???

您可以通过说tab.url=“www.stackoverflow.com”来重定向选项卡对象


Tab是SafariBrowserTab对象

我想根据一些模式重定向一些css、js,所以我认为Tab对象对我来说不合适。你可以做的是为所有html页面设置一个内容脚本(注入脚本),在内容脚本中,你可以检查你的“一些css/js”文件是否加载到DOM中。如果是,那么您可以使用消息传递API向您的全局上下文发送消息。从消息事件中,您可以获取event.target并将其重定向到您选择的URL。