6

次のJavaScriptコードを使用して、swfファイルをページ( Google App Engineページ)に埋め込もうとしています。

        <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では機能しません。私はたくさんグーグルで検索しましたが、解決策が見つかりませんでした。Facebookアプリケーションを作成するためのセキュアキャンバスURLにHTTPSを使用する必要があります。以下のコメントでわかるように、httpsはsafariで機能しますが、Chromeでは機能しません。

任意のアイデアをいただければ幸いです。

4

1 に答える 1

7

コメントで提案したように、swfobjectへのリンクをHTTPからHTTPSに変更すると、https: //radmahdi.appspot.com/facebook/userstatusweb/index.htmlが機能していることがわかります:)

あなたができる

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

リンクとして、この場合、使用されるプロトコルは、ロードされたページに関連します。これはおそらくきれいです。

解決策に満足している場合は、質問に回答済みのマークを付けてください。

于 2013-02-21T18:36:13.620 に答える