我测试了一个nexous one(使用android 2.2编译)显示当通过window.location.href重定向页面时,不会触发shouldOverrideUrlLoading。 onPageFinished像往常一样触发。window.location.href javascript不会触发shouldOverrideUrlLoading
任何人都可以建议如何拦截JavaScript页面重定向? 任何其他方式来重定向页面在JavaScript中,所以shouldOverrideUrlLoading被触发? 这是shouldOverrideUrlLoading的错误吗?
感谢,
月
这是一个错误,因为如果你改变location.href,U不要从字面上加载一个URL。因此,通过覆盖这个并处理所有事情,您应该能够确定没有其他URL加载。人们认为WebView只能显示他们自己的页面。但考虑你想呈现远程网站,并不要控制JavaScript的运行... – Nappy 2011-09-21 14:16:00
@CommonsWare你能告诉我,当我加载视图内部的div标签..我只能使用一个index.html和加载其他文件数据到该索引文件的div标签..在这种情况下,我如何获得网址 – 2013-10-10 11:56:35