Cordova正在更新部分页面


我用javascript创建了一个登录页面。成功后,将调用函数loadMainActivity。截至目前,内容如下:
async function loadMainActivity(){
document.getElementById("container").innerHTML = "This is a text.";
}

它有效。然而,现在我想在成功登录后加载一个完整的HTML页面。为此,我尝试了几个插件。但是,所有这些都要求我加载一个文件。在我看来,我有两个选择:

  1. 为应用程序提供一个额外的文件。这将使我的用户能够看到我不想要的源代码
  2. 将文件托管在服务器上。这将要求我的用户在使用该应用程序时拥有活跃的互联网连接,至少目前我也不希望这样

我想到了";字符串化";并将CCD_ 1替换为所获得的HTML字符串。这样我就可以关闭消息来源。但这似乎需要很多额外的步骤。此外,我找不到一个好的方法来实现HTML文本的字符串化。

如何为Cordova应用程序解决此问题?

我发现这可以用jQuery库来完成,而不是Cordova特有的:

async function loadMainActivity(){
$.get("mainactivity.html", function( my_var ) {
document.getElementById("container").innerHTML = my_var;
});
}

最新更新