問題タブ [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.
objective-c - Yosemite の WKWebView が正しくレンダリングされない
http://google.com
Yosemite 10.10.1 で Safari 8.0.2 を使用した場合の 2 つのボタンの外観は次のとおりです (これは予期される動作です)。
以下は、Xcode 6.1.1 および Xcode 6.2 (6C95a) を使用して WKWebView 内でレンダリングされた Web サイトの同じ部分です (これは予期された動作ではありません)。
奇妙なアーティファクトを使用した WKWebView レンダリングの他の例:
空の上に追加したコードは次のCocoa Application
とおりです。
ViewController.h
ViewController.m
background-image
(CSS)を使用すると発生するようです。たとえば、Web インスペクタを介した Reddit のロゴには、次のように表示されますbackground-image: url(sprite-reddit.JqPSSyjOUZE.png);
。多分それはスプライトなので、ここにsprite-reddit.JqPSSyjOUZE.pngへのリンクがあります。
ios - WKWebView をサブクラス化できません
WKWebView をサブクラス化しようとしています。独自の初期化子を実装すると、次のエラーが発生しました。
わかりました、UIView のサブクラスに実装する必要があることはよく知られています。UIView の直接のサブクラスの場合は実装するだけで機能しますが、WKWebView ではそれほど単純ではないようです。Fix-it のヒントに従い、次のスニペットをコードに追加しました。
したがって、次のようなクラスを取得します。
ただし、これを行うと、他に次の 4 つのエラーが発生します。
何か案は?Xcode のバージョンは 6.1.1 (6A2008a) です。どうもありがとう。
ios - WKWebViewのコンテンツサイズを決定する方法は?
iOS 8 以降で実行しているときに、UIWebView の動的に割り当てられたインスタンスを WKWebView インスタンスに置き換える実験を行っていますが、WKWebView のコンテンツ サイズを決定する方法が見つかりません。
私の Web ビューはより大きな UIScrollView コンテナーに埋め込まれているため、Web ビューの理想的なサイズを決定する必要があります。これにより、フレームを変更して Web ビュー内でスクロールしなくてもすべての HTML コンテンツを表示できるようになり、スクロール ビュー コンテナーの正しい高さを設定できるようになります (scrollview.contentSize を設定することにより)。
sizeToFit と sizeThatFits を試しましたが成功しませんでした。WKWebView インスタンスを作成し、それをコンテナーのスクロールビューに追加する私のコードは次のとおりです。
以下は、実験的な didFinishNavigation メソッドです。
そして、生成される出力は次のとおりです。
sizeToFit 呼び出しは効果がなく、sizeThatFits は常に高さ 1 を返します。
objective-c - WKWebView の上に画像/アニメーションを表示
画面をちらりと見ただけで、1〜2秒後に消えるアニメーションとして画像を表示したいと思います。これは、既存の WKWebView の上のレイアウトである必要があります。私はそれを行う方法をどこでも探していましたが、構成できませんでした。
前もって感謝します!
objective-c - これをUIWebViewからWKWebViewに変更するにはどうすればよいですか?
ここでこれに関する3つまたは4つの投稿を試しましたが、ファイルパスを使用するものはなく、WKWebViewでこれを機能させることができません。UIWebViewで機能します。誰か助けてください。はい、私はこれに非常に慣れていません。今夜ここに投稿する前に一日中試したので、わかりやすい指示は素晴らしいでしょう. ありがとう。
.h ファイル:
.m ファイル:
html - WebKit 要素の URL を取得しますか? iOS8
WKWebView を使用するアプリを作成しており、ページ上の任意の HTML 要素の URL を取得できる必要があります。たとえば、ユーザーが Google 画像にアクセスして画像を長押しすると、その画像への完全な URL を見つけることができる必要があります。
誰もこれを行う方法を知っていますか?
ありがとう!
objective-c - UIWebView と WKWebView
IOS8 に WKWebView を使用したいのですが、IOS7 との互換性も必要です。このコードの使用に関する投稿を見てきました。
しかし、以下のコードでリンカーエラーが発生するため、何が間違っているのかわかりません。
どんな助けでも大歓迎です、ここに私のコードがあります:
.h ファイル:
.m ファイル: