私はSwiftの最終版とxcode 8.3.3のシンプルなブラウザを作った。 html5ビデオがあるときにフルスクリーンで入力できるようにしたいです(YouTubeなど)。 YouTubeで「フルスクリーンが利用できません」というメッセージが表示されます。 iOS上の古いWebView ...と同じ問題が発生します。WKWebView Macブラウザフルスクリーンhtml5を有効にしますか?
EDIT。たぶんそれは可能ではないかもしれません。私はJavaFX WebViewとWPF WebBrowserを見ようとしましたが、同じ制限があります。実際に1人は、WPFのWebBrowserコントロールのユーチューブビデオのためにだけ、完全なHTMLページを作成することにより、フルスクリーンを許可することができた。もちろん私は、ページ内のすべてのビデオのためのWebページを作成することはできませんPlaying youtube in full screen in WebBrowser control
と (少なくとも私はドンあなたが知っているなら、私に教えてください)、方法を知っている。
元のメッセージ: 私はスウィフトとシンプルなブラウザ最後のバージョンとXcode 8.3.3を作りました。 すべて動作していますが、古いWebViewと同様にプラグインを有効にすることはできません。 私はMac上でプラグインを有効にする必要があります(iOSでは不可能と理解しています)。間違っていますか?
また、以前のWebViewでも同じ問題が発生していますが、html5ビデオのフルスクリーンを有効にする方法はありません(少なくとも私は方法はわかりません)。
@IBOutlet weak var webView: WKWebView!
let urlString = "http://myurl.com/"
self.webView.load(NSURLRequest(url: NSURL(string: urlString)! as URL) as URLRequest!)
self.webView.configuration.preferences.plugInsEnabled = true
これは、基本的なブラウザを動作させるための本当に基本的なコードです。しかし、Interface Builder for WKWebViewのプラグインを有効にするオプションはなく、YouTubeなどのhtml5動画のフルスクリーンを許可する方法は本当にわかりません。
EDIT。 [OK]を私は最終的にプラグインの一部のための答えを見つけました: self.webView.configuration.preferences.plugInsEnabled =真の私はここに行かなければならなかった、本当に簡単ですが、それを見つけるために場所を把握することは困難であった
: https://developer.apple.com/documentation/webkit/webpreferences を取ると、推測...