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在高版本手机可能由于敏感权限限制获取不到定位