我在Nativescript中创建了一个只包含Webview的页面。以下是我的代码:
<Page xmlns="http://www.nativescript.org/tns.xsd" actionBarHidden="true">
<WebView src="http://example.com/" />
</Page>
以下是 JavaScript 代码:
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 内容而不是保存其状态。
需要帮助,感激不尽。