我最近一直在将 Chrome 扩展程序移植到 Safari,并且遇到了这种错误(错误、功能等)
因此,在全局页面中,我有一个对安全页面的 XMLHTTP 请求,该安全页面只有在您登录后才可用。
例子:
- 我只是使用浏览器登录 - 就像您通常在 facebook 或其他安全页面上所做的那样
- 之后,在全局页面中,我加载了一个仅登录可用的 xmlhttp - 它说我没有登录
似乎全局页面有它自己的 cookie,所以安全页面认为我是新的
ps:在 Chrome 中我可以加载该页面,它认为我代表登录用户行事,所以我猜 Safari 有一些限制
pps:我听说 Safari 中有一个阻止第三方 cookie 选项,但即使我将其选中“从不阻止”它仍然不起作用