我有一点时间搞清楚这一点(我认为这是一个基本问题,我只是在寻找错误的术语).我有一个简单的html网站,我正在尝试本地调试,当我在浏览器中打开它或调试它时,我得到这个网址:
http://localhost:63342/DeleteMe/root/index.html
如果我将资源根目录设置为root
最终的文件夹:
http://localhost:63342/DeleteMe/index.html
问题是我使用"绝对"的pathed资源,例如/js/utility.js
因为上下文根据所引入的AJAX内容而变化(Hijax-ish应用程序).
我想看到的是 - >
http://localhost:63342/index.html
http://localhost:63342/js/utility.js
对于像这样的项目:
[DeleteMe] <--project root - root - js utility.js - index.html
我对在IDE中直接处理此问题的解决方案感兴趣.我已经拥有了大量的Web开发工具,我现在正在评估JetBrains,这些小细节对我来说有什么不同.我可以轻松设置IIS或Apache来预览网站,我正在寻找单个IDE中的完整解决方案.
(供参考,项目是使用Eclipse开发的)