MAC Safari无法从Popup读取localStorage值

时间:2014-07-31 08:20:28

标签: javascript jquery html5 safari local-storage

我在点击事件时打开一个弹出窗口。打开它后,弹出窗口会联系我们的服务器并获得一些价值。要将此值传递给主窗口,我将其存储在浏览器localStorage中,然后关闭popUp。

它适用于所有浏览器。 IE浏览器,Windows Safari,Chrome,Firefox等。但令人惊讶的是,MAC safari无法找到我在弹出窗口中设置的值。这是为什么会造成的?我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

有关Safari的此问题是由“阻止Cookie和其他网站数据”偏好引起的。

如果设置为“来自第三方和广告客户”,则不会共享localStorage。

必须设置为“从不”。

见图片:

enter image description here