我正在创建要转换为简单应用的网站的移动版本。
我有文件夹'mobile',我将为应用程序包装,但是,当我正在处理它时,所有相对路径都搞砸了 - 例如路径
mobile
---->index1.html
----/js
----/css
----/dashHTML
---->index2.html
该网站全部是javascript,jquery& html因此我必须为每个html页面添加标题,没问题,对于index1.html
,以下是正常的:
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
但当然index2.html
因为它们是相对路径而不合适。
我知道我可以对绝对路径进行硬编码,但每次编译应用程序时都会遇到一个噩梦。有没有一个解决方案,我可以以某种方式“伪造”文件夹mobile
为root?
答案 0 :(得分:1)
您可以使用base
中的head
标记:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
HTML
base
元素指定用于所有亲属的基本URL 文档中包含的URL。