如何编写此网址,以便从我正在处理的任何副本中提取?如果在localhost上,我希望它从我的本地文件结构中提取。然后当加载到服务器上时,它应从其自己的目录中拉出
这来自服务器:
<script type="text/javascript" src= "http://www.myapp.com/JS/HelperFunctions.js"></script>
这是从localhost中提取的,但是当它加载到服务器上时就会中断:
<script type="text/javascript" src= "../JS/HelperFunctions.js"></script>
如何格式化,以便无论是在本地还是在服务器上都无需更改?它是从那个来源拉出来的?
答案 0 :(得分:0)
像Ian建议尝试使用根目录中的相对URL。所以这方面的一个例子是:
<script type="text/javascript" src= "/JS/HelperFunctions.js"></script>
假设您的JS文件夹位于根文件夹中。
通过这个:
<script type="text/javascript" src= "../JS/HelperFunctions.js"></script>
您基本上是在告诉页面返回文件夹然后进入JS文件夹并找到实际文件。如果您在根index.html上有它,它将无法正常工作。但是,这适用于任何二级页面。例如,http://www.website.com/about/
答案 1 :(得分:-2)
您省略了网址的协议部分:
<script type="text/javascript" src= "//JS/HelperFunctions.js"></script>
这样,浏览器将使用与页面相同的协议(http://或file://)。