【发布时间】:2013-09-24 14:56:50
【问题描述】:
我在 SO 上搜索了很多页面,但似乎找不到我正在寻找的答案。
我有一个网站(通过 CMS SiteCore 创建),我想通过 iFrame 在 Facebook 页面上显示该网站。但是,由于一些 SSL 问题(我还没有完全理解这个问题,但我知道它与 SSL 有关),Facebook 不会显示它。
我认为一个可能的解决方案是删除所有内容(HTML、CSS、图像等),然后在 Facebook 的 HTML 编辑器应用程序中重新创建它。错了。该应用程序不允许我上传图片,当我链接到服务器上的图片时,它会再次遇到此 SSL 问题并且不会显示图片。
我只想在单击应用程序时显示此页面。这是页面:
http://www.pplweb.com/home/social/facebook/pplcareers/v2/careers_fb_v2_hj.ashx
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
要在 Facebook iframe 中显示您的应用程序,您必须拥有用于托管应用程序的域的有效 SSL 证书。当我尝试通过 HTTPS 调用您给定的 URL 时,我的浏览器警告我服务器名称与证书中的服务器名称不匹配。
-
我通常只写代码,从不真正在服务器端工作,我只是把我的东西扔在那里。你能解释一下我该如何解决这个问题吗?非常感谢。
-
请您的服务器管理员为您获取域的有效 SSL 证书。
-
您的网站位于 www.pplweb.com,但您的 SSL 证书适用于 www.pplelectric.com。 iFrame 和 Facebook 也可能存在其他问题,但您必须先解决此问题,否则将无济于事。
标签: facebook iframe ssl facebook-apps facebook-iframe