如何在 Opera 扩展中进行选项卡重定向



我是Opera扩展开发的新手。

我需要创建一个扩展程序,它将过滤一些特殊的URL,然后将用户重定向到同一选项卡中的另一个URL。我没有找到 Opera API 来拦截请求或捕获选项卡加载事件。

例如,当用户打开 url 时http://example.com/special我需要将他重定向到同一选项卡中的http://foo.com。如果可能的话,甚至在浏览器将请求发送到example.com之前。

你能建议一些方法吗?

歌剧 12.10

代码需要进入注入的脚本。您可以通过将新 URL 分配给 location.href 来执行重定向,例如:

location.href = "http://foo.com"
我相信

您正在寻找的行为是在服务器端处理的。如果您是希望重定向的页面的管理员,则需要通过自己的服务器或域管理器进行URL转发。扩展alpenglow的答案,MDN文档向您展示如何更新选项卡的URL。Opera本身支持上述方法。

相关内容

  • 没有找到相关文章

最新更新