使用trigger.io将静态html/javascript站点移植到iPad

使用trigger.io将静态html/javascript站点移植到iPad,trigger.io,Trigger.io,Im目前正在移植一个完全静态的站点,使用触发器io将其转换为应用程序。该网站由文件夹中的许多文件夹组成,其中包含index.html文件,以使URL更美观。该站点使用绝对URL在每个页面中包含样式表、Java脚本、a标签和图像 我想为trigger.io设置根目录,但找不到任何方法。这可能吗 干杯 丰富的 编辑: 例如: <script src="/json.js" type="text/javascript"></script> <img alt="Bar_hat

Im目前正在移植一个完全静态的站点,使用触发器io将其转换为应用程序。该网站由文件夹中的许多文件夹组成,其中包含index.html文件,以使URL更美观。该站点使用绝对URL在每个页面中包含样式表、Java脚本、a标签和图像

我想为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" />

编辑:getUrl vs getLocal

使用forge构建的任何移动应用程序的入口点当前始终位于应用程序的顶层(即
src
文件夹中的
index.html
)。您是否在询问是否可以通过打开其他文件来启动应用程序?如果是的话,你能举一个你正在使用的结构类型的例子吗?入口点不是问题所在。它包括文件。请参见编辑仅删除斜杠可能不足以将绝对路径替换为相对路径,@DickieBoy可能希望执行例如
。/foo.png
引用文件夹中HTML/CSS中的内容。此外,对于这个答案中的示例,您实际上不需要
forge.file.getLocal
(尽管我认为您的意思可能是
getUrl
),您可以使用图像的src属性的相对URL:
$(''whateverImage').attr('src',“assets/bar_hat-09efbabef04dd368425a6b71badfa7.jpg”);谢谢你的回复,虽然我认为这没有帮助。可能得用手来做。
forge.file.getUrl("assets/bar_hat-09efbabebef04dd368425a6b71badfa7.jpg", 
   function(file) {
      //  If using zepto or jquery
      $("#whateverImage").attr("src", file);
   }, 
   function(err) {
     // error
   }
);