2

UIWebView から移行したばかりで、新しい WKWebView には、読み込んでいるサイトのデスクトップ バージョンのみが表示されます。私の UIWebView はレスポンシブ サイトを適切に表示しました。

モバイル User-Agent を強制しようとしましたが、サーバーに着信していることを確認しました

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

私が試すことができる他のアイデアはありますか?ありがとう

4

1 に答える 1

0

表示しているページの CSS を制御できません。

ブレークポイントを計算するために以下を使用していました。

width=device-width, initial-scale=1

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

そのCSSを使用するテンプレートにこれを追加すると、解決しました:

<meta name="viewport" content="width={{ $width }}, shrink-to-fit=YES">

どこ{{ $width }}にある:

UIScreen.mainScreen().bounds.size.width
于 2016-08-29T15:17:58.120 に答える