Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook和Safari的本地存储使用情况_Javascript_Php_Facebook_Safari_Local Storage - Fatal编程技术网

Javascript Facebook和Safari的本地存储使用情况

Javascript Facebook和Safari的本地存储使用情况,javascript,php,facebook,safari,local-storage,Javascript,Php,Facebook,Safari,Local Storage,我在Facebook上有一个正在运行的应用程序,它使用本地存储来存储各种项目。 在chrome或firefox上运行时,该应用程序工作正常,但由于Safari的默认本地存储定义是阻止非访问域的本地存储请求,因此它会自动阻止我从本地存储设置/获取项目的尝试。 问题仍然存在,是否有可能使我的本地存储项目看起来像来自Facebook(因为它是托管域,不会被阻止),或者是否有解决此问题的方法 这可能是不可能的,因为您的应用程序是通过facebook创建的iframe在facebook上运行的,另一个域和

我在Facebook上有一个正在运行的应用程序,它使用本地存储来存储各种项目。
在chrome或firefox上运行时,该应用程序工作正常,但由于Safari的默认本地存储定义是阻止非访问域的本地存储请求,因此它会自动阻止我从本地存储设置/获取项目的尝试。

问题仍然存在,是否有可能使我的本地存储项目看起来像来自Facebook(因为它是托管域,不会被阻止),或者是否有解决此问题的方法

这可能是不可能的,因为您的应用程序是通过facebook创建的
iframe
在facebook上运行的,另一个域和Safari将不允许这样做。试着改用cookies。safari的行为与cookies完全相同,我确实发现了一个php代码片段,它可以帮助“欺骗”safari接受我的cookies并启用本地存储,但问题是我不确定是否可以使用它,因为我对这个主题不太了解,因为它似乎在top.location上加载了你的页面,创建会话并将其重定向回Facebook,这样做合法吗?