文章中的Wordpress javascript相对路径
我有一个网站:XXXXXXXX.XXXXXXX.com 我上传了一个包含js文件的目录: XXXXXXX.XXXXXXX.com/JsTestFolder 其中的一些文件: XXXXXXX.XXXXXXX.com/JsTestFolder/index.html XXXXXXX.XXXXXXX.com/JsTestFolder/boot-html5.js XXXXXXX.XXXXXXX.com/JsTestFolder/cocos2d-html5.min.js 在JsTestFolder文件夹中,我有一个index.html,其中包含一个canvas标记 我可以通过访问XXXXXXX.XXXXXXX.com/JsTestFolder/index.html成功运行演示 但现在我想把它(画布)嵌入wordpress的一篇文章中 因此,我创建了一篇包含以下内容的帖子:文章中的Wordpress javascript相对路径,javascript,wordpress,cocos2d-iphone,Javascript,Wordpress,Cocos2d Iphone,我有一个网站:XXXXXXXX.XXXXXXX.com 我上传了一个包含js文件的目录: XXXXXXX.XXXXXXX.com/JsTestFolder 其中的一些文件: XXXXXXX.XXXXXXX.com/JsTestFolder/index.html XXXXXXX.XXXXXXX.com/JsTestFolder/boot-html5.js XXXXXXX.XXXXXXX.com/JsTestFolder/cocos2d-html5.min.js 在JsTestFolder文件夹中
<div style="......">
<canvas id="gameCanvas" width="320" height="480"></canvas>
</div>
<script src="boot-html5.js"></script>
您可以看到它使用相对路径引用其他一些js文件,控制台显示错误:
http://XXXXXXXX.XXXXXXX.com/cocos2d-html5.min.js 404 (Not Found)
文件在里面~
显然,浏览器(?)将“”作为根路径,而不是“”
那么,我如何在不更改所有js文件以使用“绝对路径”的情况下让它工作呢
如果您有任何建议,请垂询:)1)文件中使用的SingleEngineFile在哪里
2) 试着从
SingleEngineFile:'cocos2d-html5.min.js'
到
尝试改变
<script src="/JsTestFolder/boot-html5.js"></script>
到
或
是的,我知道更改此选项可能会使上述错误消失,但重点是~在我所有的js脚本中,我使用的是相对路径,我不想将所有这些更改为“/”(“绝对路径”)。/boot-html5.js”和“/boot-html5.js”都不起作用,因为“当前路径”是“XXXXXXXX.XXXXXXX.com”~并且没有类似的文件“XXXXXXX.XXXXXXX.com/boot-html5.js”更不用说“XXXXXXX.XXXXXXX.com”的“./”~你的索引文件在XXXXXXX.XXXXXXX.com/JsTestFolder/index.html或XXXXXXX.XXXXXXX.com/index.html?索引文件中?它是“XXXXXXX.XXXXXXX.com/JsTestFolder/index.html”,但现在我正试图将所有内容嵌入到一篇文章中,所以我不再使用它了。。。
SingleEngineFile:'cocos2d-html5.min.js'
SingleEngineFile:'/cocos2d-html5.min.js'
<script src="/JsTestFolder/boot-html5.js"></script>
<script src="../boot-html5.js"></script>
<script src="/boot-html5.js"></script>