我有一個網站:XXXXXXXX.XXXXXXX.comWordPress的JavaScript的相對路徑在後
和我上傳的目錄與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通過訪問XXXXXXXX.XXXXXXX.com/JsTestFolder/index.html
成功運行演示,但現在我想在wordpress中將其嵌入(畫布)。
所以我創建內容的帖子:
<div style="......">
<canvas id="gameCanvas" width="320" height="480"></canvas>
</div>
<script src="boot-html5.js"></script>
,它無法加載「啓動html5.js」文件,所以我改變了內容:
<script src="/JsTestFolder/boot-html5.js"></script>
這一次的「啓動html5.js」被成功地加載,但〜
引導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文件使用「絕對路徑」?
任何建議,將理解的是,thatnks :)
是的,我知道這改變可能使上述消失的錯誤,但問題是〜在我所有的JS腳本我'使用相對路徑,我不想改變這一切爲「 /「(」絕對路徑「) – supersuraccoon 2013-03-14 08:06:30