【发布时间】:2020-05-25 15:35:48
【问题描述】:
我在 nativescript 中创建了一个仅包含 webview 的页面。这是我的代码:
<Page xmlns="http://www.nativescript.org/tns.xsd" actionBarHidden="true">
<WebView src="http://example.com/" />
</Page>
这里是 JS:
import * as webViewModule from "tns-core-modules/ui/web-view";
let webView = new webViewModule.WebView();
webView.on(webViewModule.WebView.loadFinishedEvent, function (args: webViewModule.LoadEventData) {
let message;
if (!args.error) {
message = "WebView finished loading " + args.url;
}
else {
message = "Error loading " + args.url + ": " + args.error;
}
});
webView.src = "http://example.com/";
在我按下 android 后退按钮之前,一切都很好。然后在导航到 webview 中的最后一页的内部,该应用程序就存在了。 当我从应用程序菜单再次打开它(返回到同一个最小化的应用程序)时,它会重新加载 webview 内容而不是保存它的状态。
我们将不胜感激。
【问题讨论】:
标签: javascript android typescript webview nativescript