我使用以下方法将扩展从 Chrome 转换为 Safari:
xcrun safari-web-extension-converter
除一件事外,所有工作都有效:当尝试从后台脚本访问 localStorage 或 sessionStorage 时,我得到:
SecurityError: the operation is insecure.
它适用于所有其他浏览器(chrome、firefox、edge)——但不是在这里。我希望解决方案是在 xcode 构建设置中打开一些标志,而不是尝试实现一些本机 swift 代码——我(和许多其他开发人员)不会这样做。
有什么解决办法吗?