0

任何人都可以在最新的 Chrome 中使用在 Page Tab URL 中显示 flash 的解决方案?出于安全原因,Chrome 会阻止嵌入。控制台错误:

不安全的 JavaScript 尝试从 URL https://[PAGE_TAB_URL] 的框架访问具有 URL https://www.facebook.com/pages/[CUT] 的框架。被访问的框架将“document.domain”设置为“facebook.com”,但请求访问的框架没有。两者都必须将“document.domain”设置为相同的值才能允许访问。

我知道,我可以在画布模式 (apps.facebook.com/appname) 下显示 flash,但我想将它嵌入到 Page Tab 中。

4

1 回答 1

0

好吧,我曾经遇到过同样的问题,我构建了一个 facebook iframe 应用程序,该应用程序允许用户使用网络摄像头拍摄照片,而负责使用网络摄像头的 .swf 始终会触发该错误。

如果您嵌入 youtube 视频,chrome 会触发该错误,但视频仍在播放,在我的情况下,.swf 对象刚刚冻结,我无法拍摄任何照片,甚至无法更改闪光灯设置。

解决方案是在用户操作后添加这个 .swf,在这种情况下是单击,只是尝试不要在页面上嵌入 flash,只需放置一个按钮,在用户单击后添加嵌入代码。

于 2013-04-11T14:42:18.793 回答