首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    记使用WKWebView修改user-agent在iOS 12踩的一个坑

    随着摒弃了对iOS老系统的支持,项目也开始逐步开始转向WKWebView,本想着新系统应该能填一些WKWebView的坑,结果发现还是还是坑不断,这次在iOS12又遇到一个神坑。...webView.customUserAgent = userAgent + " Weiyun/\(versionString) (IPhone)" } } 代码看着很明白,就是获取当前的userAgent...在iOS 10/11上面,这段代码执行都好好的,并且也没什么问题。结果现在在iOS 12beta版本里面突然不生效了,自己追加的userAgent没有添加成功。...; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko)) 所以,这种设置userAgent的方法在iOS...所以这应该是苹果iOS12系统的一个bug。这里需要换一种方式来设置userAgent了。 全局更改的话可以在AppDelegate里面把customAgent写到UserDefault里面。

    10.1K50

    测试匠谈 | 微信H5兼容性测试理论和实践经验

    iOS的设备情况:根据维基百科显示,截至2024年9月,苹果公司已推出46款iPhone型号。...- 引用来自MDN虽然无法在所有浏览器上提供相同的体验,但确保核心功能使用顺畅就算可以。比如在现代浏览器上,能显示动画、3D 或闪光效果,而在较旧的浏览器上,可以呈现出相同信息的平面图片。...WKWebView (微信2017年3月1日前逐步升级为WKWebView) 是苹果在iOS 8中引入的新组件,目的是提供一个现代的支持最新Webkit功能的网页浏览控件,摆脱过去 UIWebView的老...苹果在 iOS 13 上,要求开发者必须用 WKWebView 替代 UIWebView,按照苹果2019年12月13日的文档 Updating Apps that Use WebViews 里给出的时间要求是...一:把所有的浏览器内核都穷举出来,但代价会非常高,目前可以查到的数据有微信Android 7.0.15 占比是 0.01%, 假设微信Android 5.4 - 6.1的占比也为0.01%, 5.4 -

    11510

    分享超详细 WKWebView 开发和使用经验

    这个参数不可以设置为:YOUR_APP_PATH/WKBundle.bundle/sandbox/js,否则会造成访问出错。...需要设置 html 和 css 同时存在的最外层目录,如上例中,我们将 allowingReadAccessToURL 所需参数设置为 html-demo 目录的话,这样既能访问 common 目录下的资源...WKWebView 属性 webView 属性 title: 网页的标题,一般为 html 中的 中的内容 URL: 网页的URL地址,为最终加载的地址 loading:...偏好设置 WKPreferences WKWebView 的偏好设置,支持以下设置: minimumFontSize: 最小字体设置,默认为 0, H5 中 css 的 “font-size” 的值如果小于该值...允许 H5 中 Video 标签支持画中画模式,默认 YES 可以使用 H5 中的 JS 代码实现画中画,video.requestPictureInPicture(),iPhone 不支持,iPad

    4.9K30
    领券