由于Facebook要求在10月1日为Canvas应用程序提供安全的URL,那么没有为Secure Canvas URL指定URL的遗留应用程序会发生什么?他们会继续加载HTTP并通过HTTPS进行故障转移吗?
假设某个应用程序具有为Canvas,Page Tab和Secure Page Tab指定的URL,但没有为Secure Canvas指定的URL ..这些应用程序将继续运行,还是会因为缺少安全URL而被完全阻止画布?
答案 0 :(得分:5)
在你的画布网址中使用简单的bit.ly地址....它可以正常工作
答案 1 :(得分:1)
现在我看到Facebook为用户添加了一条消息,以便在您登录时启用安全浏览。所以没有比以往更安全的链接了。
如果你正在努力尝试http://social-server.com。而不是购买SSL证书,它是免费的,它的瞬间做同样的事情!
答案 2 :(得分:1)
应用程序将进入新的“禁用”模式,类似于沙箱,直到设置了安全回调URL。
答案 3 :(得分:1)
没有安全连接的应用程序(https)仍在运行。今天是05年10月,我的应用程序中没有任何变化。他们工作得很好,人们可以访问。
答案 4 :(得分:0)
10月1日,因为开发页面在Facebook上声明,您将需要有一个安全网址。我刚刚从godaddy那里拿到了一张便宜的SSL证书,价格为16美元一年。我不知道他们是否仍然有交易,但它绝对值得检查。一旦证书安装在您的服务器上,您就不需要迁移任何东西,整个过程耗时2个小时,其中大部分都在等待godaddy。
答案 5 :(得分:0)
刚刚研究这个问题;我没有ssl证书,当我尝试访问我的应用程序作为Facebook应用程序时,我得到:
我认为没有ssl是因为看起来我需要买一个:(
答案 6 :(得分:0)
我已经想出了一个有趣的黑客来解决这个问题。
您可以创建可通过HTTPS访问的HTML文件,该文件只会重定向到您的网页。例如,您可以使用dropbox。由于Facebook在iframe中加载了您的安全画布URL页面,因此您的代码需要重定向首页。这样的事情。
<html>
<head>
<script>
function onLoad() {
window.top.location.href=’<your website>’;
}
</script>
</head>
<body onload=”onLoad()”>
<p>Please wait while you are being redirected to <your website name>…</p>
</body>
</html>
并提供此链接作为安全画布URL。我更详细地写了这篇博文 - http://blog.almabase.com/post/84579042935/interesting-hack-for-facebook-secure-canvas-url