模态视图 - 内部页面未加载

时间:2012-06-07 11:36:14

标签: trigger.io

我已阅读documentation,希望我错过了forge(forge://)的正确“file://”url语法(或相对路径)。

我的src目录包含一个名为noconnection.html的本地文件。我的js目录包含一个javascript文件,其中包含以下代码:

if (forge.is.connection.connected()) {
   // do cool stuff
} else {
   forge.tabs.open("noconnection.html");
}

命令行:

(forge-environment) forge run android

模态“弹出”就好了(并且有一个小关闭按钮)。但是,该页面有一个很大的“网页不可用”错误 - 网页noconnection.html可能暂时关闭或可能已移动。

我已经尝试过这些没有成功,正确显示我简单的“无连接”模式:

forge.tabs.open("/noconnection.html");

forge.tabs.open("../noconnection.html");

forge.tabs.open("file:///noconnection.html");

forge.tabs.open("forge:///noconnection.html");

任何人都知道我做错了什么?相对路径?提前谢谢。

1 个答案:

答案 0 :(得分:1)

要获取本地页面的路径,您需要使用这样的forge.tools.getURL方法:

if (forge.is.connection.connected()) {
   // do cool stuff
} else {
   forge.tools.getURL('noconnection.html', function(path) {
       forge.tabs.open(path);
   });
}