记录ios web出现的一些问题的解决方法
1、输入框
输入框失去焦点后下面有一条很细的蓝线
解决方式
/*css*/
input {
outline: none;
-webkit-appearance: none;
-webkit-tap-highlight-color: rgb(0,0,0);
}
2、返回上一页未刷新
在ios浏览器上点击返回按钮回到上一页,页面未刷新,保持着之前的状态;
解决方式
var u = navigator.userAgent, app = navigator.appVersion
var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if (isIOS) {
window.addEventListener('pageshow', function(e) {
if(e.persisted || (window.performance)
&& window.performance.navigation.type === 2) {
location.reload()
}
}, false)
}