首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WKWebView仅显示桌面站点

WKWebView仅显示桌面站点
EN

Stack Overflow用户
提问于 2016-08-27 15:26:30
回答 1查看 1.5K关注 0票数 2

我刚从UIWebView迁移过来,我的新WKWebView将只显示我正在加载的站点的桌面版本。我的UIWebView恰当地显示了响应站点。

我尝试过强迫移动用户代理,并确认它正在进入服务器。

代码语言:javascript
复制
let userAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11A465 Twitter for iPhone"
webView.customUserAgent = userAgent

还有谁能让我试试其他的想法吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-29 15:17:58

我无法控制我显示的页面的CSS。

它使用以下方法计算断点:

代码语言:javascript
复制
width=device-width, initial-scale=1

@media screen and (min-width: 650px)

将它添加到使用CSS解决它的模板中:

代码语言:javascript
复制
<meta name="viewport" content="width={{ $width }}, shrink-to-fit=YES">

其中{{ $width }}是:

代码语言:javascript
复制
UIScreen.mainScreen().bounds.size.width
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39182746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档