我有WebView,它运行JS / html代码。我需要能够使用所有变量保存JS代码状态,以便以后可以恢复它。 我知道localStorage api,但我需要保存整个网页状态。有可能吗?
答案 0 :(得分:1)
您是否可以控制页面上的JavaScript代码?
我会通过WebView.addJavascriptInterface注入自定义JS函数。
类似'backupData(data)'的东西,其中data是一个包含我想保留的所有数据的对象。然后我会将对此函数的调用添加到页面的Javascript代码中。
答案 1 :(得分:0)
可以使用浏览器cookie来保存javascript变量吗?如果您需要在服务器端保存此信息,您可能需要使用AJAX +一些服务器端代码。