不是的 例如web-view嵌入的H5链接是https://www.qq.com/a.html,a.html有一个链接,点击该链接跳转到https://www.qq.com/b.html,我如何在web-view获得https://www.qq.com/b.html 这个链接地址呢?目前是没有方法获得的.也就是web-view可以设置src,却不能获得src。
webview不能获得H5内跳转后的链接- 需求的场景描述(希望解决的问题) web-view组件内嵌的H5如果做了内部跳转,例如qq.com/a.html跳转到qq.com/b.html,iframe内的src还是qq.com/a.html - 希望提供的能力 web-view组件类似于一个浏览器或者HTML的iframe标签,他们的src都是可以显式获得的,我希望微信官方可以提供一个src变化的回调函数bindsrcchange,或获取web-view组件真实的src属性。 贴一段代码 [代码]webview.wxml[代码][代码]<[代码][代码]web-view[代码] [代码]src[代码][代码]=[代码][代码]"{{src}}"[代码][代码]>[代码][代码][代码]web-view[代码][代码]>[代码][代码] [代码] [代码][代码][代码]webview.js[代码][代码] [代码][代码]Page({[代码][代码][代码][代码] [代码][代码]data: {[代码][代码][代码][代码] [代码][代码] src:""[代码][代码][代码][代码] [代码][代码]},[代码][代码][代码][代码] [代码][代码]onLoad: function (options) {[代码][代码][代码][代码] [代码][代码] this.setData({[代码][代码][代码][代码] [代码][代码]src: options.src[代码][代码][代码][代码] [代码][代码]})[代码][代码][代码][代码] [代码][代码]}[代码][代码][代码][代码]})[代码][代码]我该如何获得当前web-view的src呢? 因为URL里面可以跳转,跳转后没有src的值还是原来的URL
2018-05-21