WebView兼容性问题
IOS
Q: WKWebView上点击链接打不开,UIWebView上表现正常
WKWebView上,不支持 window.open()
方式打开网页, 建议使用 a链接 跳转,或通过 qtpage://news_detail?url=编码后的url
方式在新界面中打开;
Q: 锚点跳转后,表现异常,界面乱跳
如发现问题,可以在起始URL后带上pure_webview=1
参数
Q: 网页白屏问题,特别是在嵌入到资讯TAB内的活动页,因网页内容实现的不确定性,会导致网页白屏而且没有刷新功能
客户端支持网页刷新功能,在需要时可以在起始URL后带上enableRereshButton=3
参数,enableRereshButton取值说明:
1
: 初始加载时显示刷新图标;当取值为
1
时,如果希望在隐藏/显示按钮, 也可以在H5中手动调用mlolweb.enableRefreshButton(input)
js接口进行控制。 input参数格式:{ "showRefreshButton":false | true }
2
: 加载开始5秒后未完成加载,显示刷新图标;3
: 加载开始5秒后未加载完成,显示刷新图标,加载结束后自动隐藏刷新图标;
Android
对于用到定位的H5页面, 必须使用 https,http在高版本手机可能由于敏感权限限制获取不到定位