Android Webview和history.pushState?

时间:2015-01-08 19:55:06

标签: javascript android html5 webview

Android Webview允许Android应用程序通过在Webview中打开目标来处理用户点击链接,而不是在外部浏览器中打开它。

然后可以维护这些页面加载的历史记录,以便用户可以在webview中前进和后退,就像“真正的”浏览器一样: http://developer.android.com/guide/webapps/webview.html#NavigatingHistory

我的问题是:

  • Android webview历史管理能否“本地”处理使用window.history.pushState之类的东西推送到历史堆栈的网页?
    • 如果是,那么使用哪些数据结构/ API来管理历史记录? webview如何区分具有相同URL但不同DOM状态的页面的两个版本?
    • 如果没有,应用程序开发人员可以实现此类支持吗?
  • Webview支持哪些HTML5 API(如果有)?

0 个答案:

没有答案