6

我正在尝试通过以下 javascript 代码将 swf 文件嵌入到页面(谷歌应用引擎页面):

        <script type="text/javascript">
        //This example uses dynamic publishing with swfObject. Login is handled in the swf

        //Note we are passing in attribute object with a 'name' property that is same value as the 'id'. This is REQUIRED for Chrome/Mozilla browsers           
        swfobject.embedSWF("loader.swf", "flashContent", "640", "480", "10.2", null, null, null, {name:"flashContent"});            

        //REST OF THE CODE
    </script>

它在HTTP上正常工作,但内容在HTTPS上不工作。我用谷歌搜索了很多,但我没有找到解决方案。我需要为 Secure Canvas URL 使用 HTTPS 来创建 facebook 应用程序。正如您在下面的评论中看到的那样,https 可以在 safari 上运行,但不能在Chrome上运行。

任何想法将不胜感激。

4

1 回答 1

7

我可以看到https://radmahdi.appspot.com/facebook/userstatusweb/index.html现在正在为您工作,一旦您按照我在评论中的建议将 swfobject 的链接从 HTTP 更改为 HTTPS :)

你可以做

//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js

作为您的链接,在这种情况下,使用的协议将与加载的页面相关。这可能更整洁。

如果您对解决方案感到满意,请将问题标记为已回答。

于 2013-02-21T18:36:13.620 回答