我目前正在使用触发器io移植一个完全静态的网站,以将其转换为应用程序。该网站由文件夹中的许多文件夹组成,其中包含索引.html文件,以使网址美观。该网站使用绝对网址在每个页面中包含样式表、javascript、标签和图像。
我想为 trigger.io 设置一个根目录,但我找不到任何方法。这可能吗?
干杯
富
编辑:
例:
<script src="/json.js" type="text/javascript"></script>
<img alt="Bar_hat" class="bar_hat" src="/assets/bar_hat-09efbabebef04dd368425a6b71badfa7.jpg" />
脚本标记位于所有文件中。
90% 的文件使用 img 标签。这些显然不是从应用程序中找到的。
将你的 "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