Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Facebook 在Mac(Safari和FF)上,FB应用程序完全为空(空白)的网页,但在PC(包括Safari)上是正常的_Facebook_Macos - Fatal编程技术网

Facebook 在Mac(Safari和FF)上,FB应用程序完全为空(空白)的网页,但在PC(包括Safari)上是正常的

Facebook 在Mac(Safari和FF)上,FB应用程序完全为空(空白)的网页,但在PC(包括Safari)上是正常的,facebook,macos,Facebook,Macos,有人知道为什么要申请吗 或 没有在Mac OS上查看吗? 那里完全是空白页 它既不起作用,也不适用于Safari,也不适用于Mac上的FF。 但它在PC上的所有普通浏览器上都可以,包括Safari 编辑:我在那里不使用flash,所以flash不是原因。它在Windows上也不适用 这是因为你试图在iframe中显示auth对话框,这是Facebook不允许的,除非你已经有了访问令牌并在对话框URL中提供了它。他们发送一个HTTP响应头,说这个页面不应该显示在iframe中,现代浏览器尊重这

有人知道为什么要申请吗

没有在Mac OS上查看吗? 那里完全是空白页

它既不起作用,也不适用于Safari,也不适用于Mac上的FF。 但它在PC上的所有普通浏览器上都可以,包括Safari


编辑:我在那里不使用flash,所以flash不是原因。

它在Windows上也不适用

这是因为你试图在iframe中显示auth对话框,这是Facebook不允许的,除非你已经有了访问令牌并在对话框URL中提供了它。他们发送一个HTTP响应头,说这个页面不应该显示在iframe中,现代浏览器尊重这个头

使用JavaScript将顶部窗口重定向到auth对话框的地址:

top.location.href = "…{url}…";

非常感谢,它已经解决了这个问题。我投票将这个问题作为离题来结束,因为它与编程无关。所以将它移到正确的线程,我甚至不知道它现在在哪个主题中。