我正在尝试将Flash游戏添加到Facebook页面。当我在我的服务器上测试它时,它适用于所有浏览器。但闪存并没有出现在Facebook的FF和Chrome(IE,Opera,Safari工作得很好)。
<embed type="application/x-shockwave-flash"
src="http://www.play-play.com.ua/games/doggy_shelter.swf"
wmode="opaque" quality="high" allowscriptaccess="always" allowfullscreen="true">
感谢您的帮助。
答案 0 :(得分:0)
可能是安全。尝试制作所有HTTPS(如果播放游戏有证书)。我看到很多关于加载不安全内容的警告。也许Chrome阻止了它。
https://www.play-play.com.ua/games/doggy_shelter.swf没有受信任的安全证书。 因此,它被阻止。
You attempted to reach www.play-play.com.ua, but the server
presented a certificate issued by an entity that is not trusted
by your computer's operating system. This may mean that the server
has generated its own security credentials, which Chrome cannot
rely on for identity information, or an attacker may be trying
to intercept your communications.
我看到了其他错误:
阻止原始“https://pageflame.com”的框架访问原点为“https://www.facebook.com”的框架。被访问的帧将“document.domain”设置为“facebook.com”,但请求访问的帧没有。两者都必须将“document.domain”设置为相同的值才能允许访问。
未捕获的TypeError:无法调用undefined site-general.js的方法'setDefaults'?v = 1.0:72 [已屏蔽] https://pageflame.com/view.php?id=194217470685302处的页面从http://platform.twitter.com/widgets.js运行了不安全的内容。
无法向https://s-static.ak.facebook.com发送消息。收件人来源https://www.facebook.com。