Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Android Webview和history.pushState?_Javascript_Android_Html_Webview - Fatal编程技术网

Javascript Android Webview和history.pushState?

Javascript Android Webview和history.pushState?,javascript,android,html,webview,Javascript,Android,Html,Webview,Android Webview允许Android应用程序通过在Webview中打开目的地而不是在外部浏览器中打开目的地来处理用户单击链接的行为 然后可以维护这些页面加载的历史记录,以便用户可以在webview中前后移动,就像“真实”浏览器一样: 我的问题是: Android webview历史记录管理能否“本机”处理使用类似window.history.pushState的内容推送到历史记录堆栈的网页? 如果是,使用什么数据结构/API来管理历史记录?webview如何区分具有相同URL但

Android Webview允许Android应用程序通过在Webview中打开目的地而不是在外部浏览器中打开目的地来处理用户单击链接的行为

然后可以维护这些页面加载的历史记录,以便用户可以在webview中前后移动,就像“真实”浏览器一样:

我的问题是:

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

有没有找到这个问题的答案?