問題タブ [wkwebview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - WKWebView または UIWebView のデフォルト フォントを変更する方法
とがデフォルトUIWebView
で使用するフォントは? WKWebView
それを変えられるようになりたいです。しかし、私はhtml文字列でそれをしたくありません。代わりに、次のようなものが必要です:
そのようなプロパティまたは他の方法はありますか?
javascript - WKWebView のネイティブ コードから JavaScript 関数を呼び出す
iOS 8 で WKWebView を使用して、ネイティブ側から JavaScript 関数を実行したり、ネイティブ側から JavaScript に通信したりするにはどうすればよいですか? UIWebView のstringByEvaluatingJavaScriptFromString:
.
(オブジェクトで を使用- addScriptMessageHandler:name:
してconfiguration.userContentController
JS からネイティブへの通信を許可できますが、反対の方向を探しています。)
ios - Interface Builder の WKWebView
XCode 6 ベータ版の IB オブジェクト テンプレートは、まだ古いスタイルのオブジェクト (iOS の UIWebView と OSX の WebView) を作成しているようです。Apple が最新の WebKit 用に更新してくれることを願っていますが、それまでは、Interface Builder で WKWebViews を作成する最良の方法は何ですか? 基本ビュー (UIView または NSView) を作成し、そのタイプを WKWebView に割り当てる必要がありますか? オンラインで見つけたほとんどの例では、プログラムでコンテナ ビューに追加しています。なぜかそのほうがいい?
ios - WKWebView と NSURLProtocol が機能しない
古い UIWebView を使用する場合、カスタム NSURLProtocol を実装することでリクエストをキャッチできます。これを使用して、認証が必要なリクエストを処理します。
同じコードを試してみましたが、新しい WKWebView では機能しませんが、プロトコル クラスはまったく呼び出されません。誰かが同じ問題を経験していますか、または WKWebView で認証を行うためのより良い方法はありますか?
何も変更しないと、decisionPolicyForNavigationResponse デリゲート関数で 401 応答が返されます。また、NSURLConnection を使用してサーバーに接続し、NSURLConnectionDataDelegate を使用して認証を処理しようとしました。それは機能しますが、保存された資格情報は WKWebView によって取得されません。
ios - WKWebView と認証
WKWebView で認証を機能させようとしていますが、成功しません。通常の方法、つまり共有ストレージに資格情報を設定する方法(UIWebViewで認証を適切に行う方法は?)、NSURLConnectionを使用して認証チャレンジをキャッチする方法(UIWebViewで認証チャレンジを表示する方法は?)を試しました。
誰にも何か提案がありますか?
認証は Safari で機能するため、機能するはずです。もちろん、Appleは隠されたものを使用できます...
ios - WKWebView を使用してファイルを取得するにはどうすればよいですか?
ダウンロードしたいファイル(CSV)があります。Web サイトのログイン画面の背後にあります。WKWebView
ユーザーがログインできるようにし、ログイン後にアプリにファイルをダウンロードさせるように表示したかったのです。
ユーザーがWebサイトにログインした後、外部でファイルをダウンロードしようとしましたWKWebView
が、目的のファイルではなく、ログインフォームを含むhtmlドキュメントをダウンロードするため、セッションデータがサンドボックス化されているようです.
WKUserScript
また、オブジェクトに a を追加しようとしましたWKUserContentController
が、HTML 以外のファイルが読み込まれるとスクリプトが実行されません。
ユーザーが 経由でログインできるようにしながら、このファイルにアクセスする方法はありますWKWebView
か?
objective-c - WKWebView (OSX 10.10) がモバイル Google Web サイトを読み込めない
新しい OSX 10.10 (ベータ 3) (および iOS 8) API WKWebView を使用していますが、モバイル Web サイト、特にwww.google.comおよびwww.youtube.comをロードできないようです。
私は次のNSMutableURLRequest
ように使用しました:
これを使用して上記の Web サイトのいずれかを読み込むと、デスクトップ バージョンの Web サイトに移動します。