我正在将我的chrome扩展移植到Safari。扩展需要用户登录,而我使用的是OAuth代码流,它需要重定向url。
在Chrome中,我可以使用chrome.runtime.getURL('/mypage.html')作为重定向url,因为在chrome中,扩展id永远不会改变。
然而,在Safari中,扩展id在每个(xcode)构建中都保持不变。这类似于火狐的行为,但在火狐中,我可以使用browser.identity.getRedirectURL()。虽然不能到达,但它保证保持不变。
在Safari中,没有browser.identity并且safari-web-extension://<extension-id>被Safari阻止,我可以使用什么url作为重定向URL?
发布于 2021-02-09 14:56:34
https://stackoverflow.com/questions/65476966
复制相似问题