我目前正在使用触发器io将其转换为应用程序来移植完全静态的站点。该网站包含许多文件夹中的文件夹,其中包含index.html文件,以使网址更加美观。该网站使用绝对网址在每个页面中包含样式表,javascripts,标签和图像。
我想为trigger.io设置一个根目录,但我找不到任何方法。这甚至可能吗?
干杯,
富
编辑:
示例:
<script src="/json.js" type="text/javascript"></script>
<img alt="Bar_hat" class="bar_hat" src="/assets/bar_hat-09efbabebef04dd368425a6b71badfa7.jpg" />
脚本标记位于所有文件中。
img标签用于90%的文件中。这些显然是在应用程序中找不到的。
答案 0 :(得分:1)
将“assests”目录复制到“src”目录,并在资产之前不使用“斜杠” -
<img alt="Bar_hat" class="bar_hat" src="assets/bar_hat-09efbabebef04dd368425a6b71badfa7.jpg" />
此外,如果您想通过javascript访问,则必须使用以下模式:
forge.file.getUrl("assets/bar_hat-09efbabebef04dd368425a6b71badfa7.jpg",
function(file) {
// If using zepto or jquery
$("#whateverImage").attr("src", file);
},
function(err) {
// error
}
);
编辑:getUrl vs getLocal