問題タブ [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.

0 投票する
1 に答える
431 参照

objective-c - Yosemite の WKWebView が正しくレンダリングされない

http://google.comYosemite 10.10.1 で Safari 8.0.2 を使用した場合の 2 つのボタンの外観は次のとおりです (これは予期される動作です)。

サファリ

以下は、Xcode 6.1.1 および Xcode 6.2 (6C95a) を使用して WKWebView 内でレンダリングされた Web サイトの同じ部分です (これは予期された動作ではありません)。

wkwebview

奇妙なアーティファクトを使用した WKWebView レンダリングの他の例:

空の上に追加したコードは次のCocoa Applicationとおりです。

ViewController.h

ViewController.m

background-image(CSS)を使用すると発生するようです。たとえば、Web インスペクタを介した Reddit のロゴには、次のように表示されますbackground-image: url(sprite-reddit.JqPSSyjOUZE.png);。多分それはスプライトなので、ここにsprite-reddit.JqPSSyjOUZE.pngへのリンクがあります。

0 投票する
3 に答える
4831 参照

ios - WKWebView をサブクラス化できません

WKWebView をサブクラス化しようとしています。独自の初期化子を実装すると、次のエラーが発生しました。

わかりました、UIView のサブクラスに実装する必要があることはよく知られています。UIView の直接のサブクラスの場合は実装するだけで機能しますが、WKWebView ではそれほど単純ではないようです。Fix-it のヒントに従い、次のスニペットをコードに追加しました。

したがって、次のようなクラスを取得します。

ただし、これを行うと、他に次の 4 つのエラーが発生します。

何か案は?Xcode のバージョンは 6.1.1 (6A2008a) です。どうもありがとう。

0 投票する
18 に答える
85334 参照

ios - WKWebViewのコンテンツサイズを決定する方法は?

iOS 8 以降で実行しているときに、UIWebView の動的に割り当てられたインスタンスを WKWebView インスタンスに置き換える実験を行っていますが、WKWebView のコンテンツ サイズを決定する方法が見つかりません。

私の Web ビューはより大きな UIScrollView コンテナーに埋め込まれているため、Web ビューの理想的なサイズを決定する必要があります。これにより、フレームを変更して Web ビュー内でスクロールしなくてもすべての HTML コンテンツを表示できるようになり、スクロール ビュー コンテナーの正しい高さを設定できるようになります (scrollview.contentSize を設定することにより)。

sizeToFit と sizeThatFits を試しましたが成功しませんでした。WKWebView インスタンスを作成し、それをコンテナーのスクロールビューに追加する私のコードは次のとおりです。

以下は、実験的な didFinishNavigation メソッドです。

そして、生成される出力は次のとおりです。

sizeToFit 呼び出しは効果がなく、sizeThatFits は常に高さ 1 を返します。

0 投票する
1 に答える
224 参照

objective-c - WKWebView の上に画像/アニメーションを表示

画面をちらりと見ただけで、1〜2秒後に消えるアニメーションとして画像を表示したいと思います。これは、既存の WKWebView の上のレイアウトである必要があります。私はそれを行う方法をどこでも探していましたが、構成できませんでした。

前もって感謝します!

0 投票する
1 に答える
5193 参照

objective-c - これをUIWebViewからWKWebViewに変更するにはどうすればよいですか?

ここでこれに関する3つまたは4つの投稿を試しましたが、ファイルパスを使用するものはなく、WKWebViewでこれを機能させることができません。UIWebViewで機能します。誰か助けてください。はい、私はこれに非常に慣れていません。今夜ここに投稿する前に一日中試したので、わかりやすい指示は素晴らしいでしょう. ありがとう。

.h ファイル:

.m ファイル:

0 投票する
1 に答える
940 参照

html - WebKit 要素の URL を取得しますか? iOS8

WKWebView を使用するアプリを作成しており、ページ上の任意の HTML 要素の URL を取得できる必要があります。たとえば、ユーザーが Google 画像にアクセスして画像を長押しすると、その画像への完全な URL を見つけることができる必要があります。

誰もこれを行う方法を知っていますか?

ありがとう!

0 投票する
1 に答える
12041 参照

objective-c - UIWebView と WKWebView

IOS8 に WKWebView を使用したいのですが、IOS7 との互換性も必要です。このコードの使用に関する投稿を見てきました。

しかし、以下のコードでリンカーエラーが発生するため、何が間違っているのかわかりません。

どんな助けでも大歓迎です、ここに私のコードがあります:

.h ファイル:

.m ファイル: