以下のスナップショットは、iOSアプリに2つのwkwebviewsがあります。 アッパー部分 - wkvebview1: - :ローカルでホストされているCocoaHTTPServerインスタンスからポートの両方wkwebviewsの微細51091.セキュアCocoaHTTPServerを使用してwkwebviewでビデオが読み込まれない
イメージ負荷をロードします。http URL wkvebview2負荷htmlページは、ローカルからポート上51092. 下部を安全なCocoaHTTPServerを開催しました。安全なWebサーバーでビデオを読み込めません。
iOS10のwkWebviewには、安全なウェブサーバーを使用したビデオに関する既知の制限はありますか?
Sample iPhoneHttpServer Github link
迅速な対応のために@duskwuffに感謝します。 ATSを有効にすると、http:// localhostのURLがブロックされるので、セキュリティで保護されたサーバーの実装方法以外のオプションはありません。 file://を介してローカルリソースにアクセスすることは、私にとっては良い選択ではありません。 – Anand
あなたがしようとしていることの幅広い説明が参考になります。おそらく、HTTPサーバーを実行するよりも良い方法があります。 – duskwuff
私たちが達成しようとしている目標は、WKWebViewインスタンスにローカルのビデオ資産(ディスクに保存されている)をロードして、WebGLのテクスチャとして使用することです。 WebGLでテクスチャとして使用できないfile://の使用はオプションではありません。これまで、localhost(GCDWebServer)にバインドされたサーバーを使用してローカルソースコードをHTML文字列として(この例では)baseURL: "http:// localhost:51092 /"でロードしています。 – Anand