iOS WKWebView ios 9にはUserAgent(ユーザーエージェント)が表示されず、設定されていません.

1172 ワード

プロジェクトはios 9で実行するにはinfoが必要です.plistファイルに次の情報を追加するように構成されています.
App Transport Security Settings       Allow Arbitrary Loads = YES
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

UserAgentの設定(ユーザーエージェント)
ユーザーエージェント:ブラウザにハードウェアの情報を伝える
//エージェント登録、場合によってはメニューをクリックしてもインタラクティブではないので、設定してみてください
[self.yourSite setValue:@"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; Trident/7.0; .NET4.0E; .NET4.0C)" forKey:@"applicationNameForUserAgent"];

ios 9でもこのように設定できますが、ios 9以上のシステムでしか使えません.
        if ([[[UIDevice currentDevice] systemVersion]  isEqual: @"9.0"])
        {
            self.yourSite.customUserAgent = @"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; Trident/7.0; .NET4.0E; .NET4.0C)";
        }