Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/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/9/ssl/3.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 安全页面选项卡URL问题-在安全html文件内的iframe中运行原始版本_Facebook_Ssl_Tabs - Fatal编程技术网

Facebook 安全页面选项卡URL问题-在安全html文件内的iframe中运行原始版本

Facebook 安全页面选项卡URL问题-在安全html文件内的iframe中运行原始版本,facebook,ssl,tabs,Facebook,Ssl,Tabs,我注意到一个网站为页面标签应用提供了免费的安全适配器。 查看源代码,我发现适配器基本上是一个iframe,在托管在安全服务器上的html文件中运行我以前的不安全url 这样的解决方案会持续到Facebook吗? 从我读到的关于SSL的内容来看,这似乎并不完全合法,我不想开始使用这样的服务,然后发现在一两个月内Facebook将阻止这些做法,或者这种安全页面将生成各种浏览器警告 我并不真正处理Facebook数据,除了签名请求和应用程序数据,我的应用程序不需要用户的权限和数据,因此我不需要在安全版

我注意到一个网站为页面标签应用提供了免费的安全适配器。 查看源代码,我发现适配器基本上是一个iframe,在托管在安全服务器上的html文件中运行我以前的不安全url

这样的解决方案会持续到Facebook吗? 从我读到的关于SSL的内容来看,这似乎并不完全合法,我不想开始使用这样的服务,然后发现在一两个月内Facebook将阻止这些做法,或者这种安全页面将生成各种浏览器警告


我并不真正处理Facebook数据,除了签名请求和应用程序数据,我的应用程序不需要用户的权限和数据,因此我不需要在安全版本中与Facebook交互,如果初始内容通过HTTPS加载,而您的原始页面在iframe中通过HTTP加载,那么除了请求签名的_请求和可能的应用程序数据之外,您是否还会收到混合内容警告


除非我在这里遗漏了什么,否则这个解决方案只能解决“Facebook说我需要一个安全的URL”问题,而不是“Facebook说我需要一个安全的URL,这样人们就可以通过HTTPS访问我的应用程序而不会出问题”

我知道,这正是我的问题所在。我不需要简单地欺骗Facebook,还需要能够毫无问题地加载页面。据我所知,为了获得应用程序的https版本,我需要在主机上的安全文件夹中重新创建该应用程序。这将有点棘手,因为我的应用程序更像是一个应用程序生成器。这意味着我每次都要在不同的文件夹中创建两次新应用程序,每次修改都要在不同的文件夹中进行两次。我认为这太复杂了,如果是真的,我不确定你的服务器设置是什么,但在大多数设置中,你应该能够通过HTTP或HTTPS从相同的代码库和使用相同的URL提供完全相同的内容,因为只有协议标识符在改变,所以如果检测到安全浏览,我只需要将URL更改为所有从http开始的内容都转换为https?那太好了。我很抱歉,如果我看起来不高兴,但我似乎找不到一篇文章来为我澄清这件事。我知道SSL是什么,我知道它是如何安装的,我知道你为什么要安装它等等,但我没有找到一个知识来源来澄清我如何将常规php脚本转换为https版本:|如果你的服务器使用有效证书通过https响应请求,并且它将通过HTTP提供与https相同的内容,您需要对代码库进行的唯一更改是确保您作为HTML输出的URL、图像标记等设置为正确的http或https URL谢谢您的帮助!现在我明白了。我已经在我的本地主机上安装了SSL,利用我刚刚学到的知识,我成功地使它工作起来。再次感谢你,我真的很感激,你不知道我有多大的压力没能弄明白这一点!