タグ付けされた質問 「wkwebview」

7
iOS13.2でWKWebViewをロードすると、コンソール警告[Process] kill()が予期しないエラー1を返したのはなぜですか?
iOS 13.2ベータをインストールしてから、デバッグコンソールのエラーメッセージが表示されます。ストーリーボードにWKWebViewオブジェクトを含むViewControllerをロードするたびに発生します。 次に、Webビューが表示されている間、次のメッセージが継続的に表示されます... 2019-10-10 12:10:47.867830+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.908698+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.908814+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.934169+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.947668+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.964375+0200 …

10
Xcode 9 GM-以前のバージョンではWKWebView NSCodingサポートが壊れていました
Xcode 9 GMでこのエラーを修正する方法を誰かが知っていますか?私はXcode 8.3で作成されたアプリに取り組んでいます。展開ターゲットはiOS 9.3であり、この問題を以前に経験したことがありません。ここやAppleフォーラムではまだ情報が見つかりません:( 編集:このエラーは、WKWebViewをインターフェイスビルダーに配置したときに発生しました。プログラムで使用した場合ではありません。 編集2:まあ、それは最終的にはバグではありません。この動作の詳細については、以下のクインの回答を参照してください。説明してくれてありがとう。
155 ios  xcode  wkwebview  nscoding 

21
WKWebViewが使用するCookieを設定できますか?
既存のアプリをからUIWebViewに切り替えようとしていWKWebViewます。現在のアプリはの外でユーザーのログイン/セッションを管理し、認証に必要なをにwebview設定cookiesしNSHTTPCookieStoreます。残念ながらnew WKWebViewはcookiesfromを使用しませんNSHTTPCookieStorage。これを達成する別の方法はありますか?

14
WKWebViewがiOS 8でローカルファイルをロードしない
以前のiOS 8ベータ版では、ローカルWebアプリ(バンドル内)をロードするUIWebViewとWKWebView、およびの両方で正常に動作し、新しいWKWebViewAPI を使用してWebゲームを移植することもできました。 var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView = WKWebView(frame:view.frame) webView!.loadRequest(NSURLRequest(URL:url)) view.addSubview(webView) しかし、ベータ4では、UIWebView何も読み込まれていない、または実行されていないように見えます(まだ機能します)。ログにエラーが見つかりました: のサンドボックス拡張を作成できませんでした / 私を正しい方向に導くための助けはありますか?ありがとう!
123 ios  swift  ios8  wkwebview 


3
UIWebViewからWKWebViewへの移行
UIWebViewからWKWebViewに移行するアプリで、これらの関数をWKWebView用に書き換えるにはどうすればよいですか? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} そして func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated && !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) return false } print(request.URL?.absoluteString) lastUrl = (request.URL?.absoluteString)! return true } func webView(webView: UIWebView, didFailLoadWithError error: NSError?) …

12
Interface BuilderのWKWebView
XCode 6ベータのIBオブジェクトテンプレートは、古いスタイルのオブジェクト(iOSのUIWebViewとOSXのWebView)を作成しているようです。Appleが最新のWebKitに合わせてそれらを更新することを願っていますが、それまでは、Interface BuilderでWKWebViewを作成する最良の方法は何ですか?基本ビュー(UIViewまたはNSView)を作成し、そのタイプをWKWebViewに割り当てる必要がありますか?オンラインで見つけたほとんどの例は、プログラムでコンテナビューに追加しています。なんらかの理由でそれは良いですか?

10
UIWebViewのscalesPageToFitに相当するWKWebView
iOSアプリをに置き換えるように更新してUIWebViewいWKWebViewます。ただし、で同じ動作を実現する方法がわかりませんWKWebView。UIWebView私は使用scalesPageToFit(スクロールせずにフルスクリーンで表示されるように)ウェブPAGは、画面サイズと同じサイズで表示されたことを確認します。 私はその解決策をウェブ上で見つけましたが、うまくいきません: - (void)webView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation { NSString *javascript = @"var meta = document.createElement('meta');meta.setAttribute('name', 'viewport');meta.setAttribute('content', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no');document.getElementsByTagName('head')[0].appendChild(meta);"; [webView evaluateJavaScript:javascript completionHandler:nil]; }
92 ios  wkwebview 

20
ITMS-90809:非推奨のAPIの使用— Appleは、UIWebViewAPIを使用するアプリの送信の受け入れを停止します
昨日、アプリをTestFlightにアップロードしましたが、しばらくするとAppleから次の警告が届きました。 ITMS-90809:非推奨のAPIの使用-Appleは、UIWebViewAPIを使用するアプリの送信の受け入れを停止します。詳細については、https://developer.apple.com/documentation/uikit/uiwebviewを参照してください。 アプリでUIWebViewを使用していないので、ポッドを更新しようとしましたが、それでも同じです。ちなみに、これはTestFlightでの3回目のビルドであり、Appleから送信されるのはこれが初めてです。何か案は? 更新 これらは私のポッドです: pod 'Firebase/Core' pod 'Firebase/Firestore' pod 'Firebase/MLVision' pod 'Firebase/MLVisionTextModel' pod 'SVProgressHUD' pod 'SPPermission/Camera' pod 'SPPermission/PhotoLibrary' pod 'Mantis' pod 'SwiftKeychainWrapper' pod 'SwiftyOnboard' pod 'Fabric' pod 'Crashlytics' アップデート2 問題のあるフレームワークを見つけたようです。 Binary file ./Pods/FirebaseMLCommon/Frameworks/FirebaseMLCommon.framework/FirebaseMLCommon matches Binary file ./Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics matches Binary file ./Pods/GoogleMobileVision/Detector/Frameworks/GoogleMobileVision.framework/GoogleMobileVision matches だから今私はグーグルがそれらを修正して私のポッドを更新するのを待つ必要がありますか?

9
iOS10のカメラとライブラリの許可をリクエストする-Info.plist
アプリにWKWebViewを実装しました。表示されているWebページには、写真から画像をインポートする必要のあるファイル入力があります。その入力を押して[写真を撮る]または[フォトライブラリ]を選択すると、アプリが突然クラッシュします。これは、アプリに写真を撮るか、ライブラリからインポートする権限がないためだと思います。 ユーザーが上記の方法(写真を撮るまたは写真ライブラリ)のいずれかを選択したときに許可リクエストをプッシュするにはどうすればよいですか? 私はWKWebViewでSwift3.0を使用しています。
84 ios  swift  wkwebview 

1
Ionic iOS 13.2バグ、アプリのクラッシュ-kill()が予期しないエラーを返しました
IonicにはiOSに大きなバグがあると思います。次のエラーメッセージが表示されました。 2019-11-06 12:09:31.560205+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.560562+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.660322+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.660699+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.765716+0100 MyApp[6687:1400464] [Process] kill() returned unexpected error 1 2019-11-06 12:09:31.767176+0100 MyApp[6687:1400464] [Process] …

1
WKWebView-ユーザーのテキスト選択によってトリガーされる自動スクロールを防止
ユーザーがタップアンドホールドジェスチャを実行して単語を選択し、指を画面の上端または下端のいずれかにドラッグすると、選択に対応するためにページが自動的にスクロールします。 ここにそれを示す短いクリップがあります 内でこの動作を防止したいと思いWKWebViewます。 これが私がこれまでに試したことです: 内bridge.jsのWebViewにアクセス可能なファイル: var shouldAllowScrolling = true; document.addEventListener('selectionchange', e => { shouldAllowScrolling = getSelectedText().length === 0; window.webkit.messageHandlers.selectionChangeHandler.postMessage( { shouldAllowScrolling: shouldAllowScrolling }); console.log('allow scrolling = ', shouldAllowScrolling); }); そしてWKScriptMessageHandler実装では: public func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) { switch message.name { case "selectionChangeHandler": let params = paramsDictionary(fromMessageBody: message.body) let …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.