我已阅读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");
任何人都知道我做错了什么?相对路径?提前谢谢。
答案 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);
});
}