強火で進め

このブログではプログラム関連の記事を中心に書いてます。

DropBox のPublicフォルダで公開しているWeb版のUnityアプリがChromeで表示されない時の対処法

DropBox のPublicフォルダで公開しているWeb版のUnityアプリを開いた所、以下の様に Web Player のダウンロードアイコンが表示されました。

もちろん、 Unity の Web Player はインストール済みの状態でこの様に表示されました。

原因を探る為に Chromeデベロッパーツールで確認すると以下の様なエラーが発生していました。

[blocked] The page at https://dl.dropbox.com/u/XXXXXXX/index.html ran insecure content from http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject.js.

※URLの一部は XXXXXXX に置き換えています。

エラー文を読むと「 https というセキュアなところからセキュアでない http のコンテンツを呼ぼうとしてたのでブロックしたよ」という事みたいです。

因みに同じURLを Firefox でアクセスすると普通にアクセス出来ました。 Chrome のみに追加されているセキュリティ設定みたいです。

Chromeでも正しく表示させる方法

※以下の操作により https のページで http のURLに有るファイルを読み込む様になります。その為、この変更は信頼できるサイトでのみ実行して下さい。

これを解除するにはアドレスバーの右端に有る「盾のアイコン」をクリックし、

ポップアップの「読み込む」ボタンを押します。

これで Chrome でもページが正しく表示されます。