サイトを取得しました: XXXXXXXX.XXXXXXX.com
そして、次の場所にjsファイルを含むディレクトリをアップロードしました:
XXXXXXXX.XXXXXXX.com/JsTestFolder
その中のいくつかのファイル: XXXXXXXX.XXXXXXX.com/JsTestFolder/index.html
XXXXXXXX.XXXXXXX.com/JsTestFolder/boot-html5.js
XXXXXXXX.XXXXXXX.com/JsTestFolder/cocos2d-html5.min.js
……
JsTestFolder フォルダーには、キャンバス タグを含む index.html があります。
XXXXXXXXX.XXXXXXX.com/JsTestFolder/index.html にアクセスして、デモを正常に実行できます。
しかし今、それ(キャンバス)をワードプレスの投稿に埋め込みたいと思っています。
そこで、次の内容の投稿を作成します。
<div style="......">
<canvas id="gameCanvas" width="320" height="480"></canvas>
</div>
<script src="boot-html5.js"></script>
「boot-html5.js」ファイルの読み込みに失敗したため、コンテンツを次のように変更しました。
<script src="/JsTestFolder/boot-html5.js"></script>
今回は「boot-html5.js」の読み込みに成功しましたが~
boot-html5.js の内容:
(function () {
var d = document;
var c = {
COCOS2D_DEBUG:2, //0 to turn debug off, 1 for basic debug, and 2 for full debug
//......
tag:'gameCanvas', //the dom element to run cocos2d on
SingleEngineFile:'cocos2d-html5.min.js',
//......
相対パスを使用して他の js ファイルを参照していることがわかり、コンソールに次のエラーが表示されます。
http://XXXXXXXX.XXXXXXX.com/cocos2d-html5.min.js 404 (Not Found)
ファイルはhttp://XXXXXXXX.XXXXXXX.com/JsTestFolderにあります~
どうやらブラウザ (?) は、" http://XXXXXXXX.XXXXXXX.com/ " を " http://XXXXXXXX.XXXXXXX.com//JsTestFolder "ではなくルート パスとして使用しています。
すべてのjsファイルを「絶対パス」を使用するように変更せずに、どうすればこのことを機能させることができますか?
アドバイスをいただければ幸いです。