問題タブ [webview]

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 に答える
1024 参照

webview - WebViewをナビゲートする

WebViewを使用すると、WebViewの最初のURLに戻るボタンを表示せず、2番目のURLにのみ表示される単純な「戻る」ボタン(ナビゲーションバーまたは上部のツールバーのいずれか)を設定できます。最初に戻りますか?

私がこれを間違えない限り、ニュースアプリなどの多くのハイブリッドネイティブ/ウェブアプリでは、記事の詳細ページにハイパーリンクするテーブル(「xcodeでプログラムされた」テーブルではなくHTMLページ)にニュース記事が表示されることがよくあります(繰り返しますが、ネイティブにコード化されているのではなくHTMLです)-私が理解できないのは、詳細ページ(Webビューの2番目のURL)に「戻るボタン」が表示されているのにテーブル(Webビューの1番目のURL)にボタンがないことですこれらのタイプのアプリに表示されますか?

現在、説明したようにWebビューがあり、画面上部のツールバーに「戻る」バーボタン項目があります(WebViewの場合は「cangoback」としてアウトレット)が、「戻る」ページがない場合はボタンが表示されます-

私が持っているのは単純です:

Webview-1番目のURL、HTMLテーブル-「戻る」ボタンが表示されますが、アクティブではありません(もちろん)

Webview-2番目のURL、HTML詳細ページ-「戻る」ボタンが表示され、戻ることができます。

2番目のURLにのみ表示されるようにするには、または1番目のURLに非表示にするにはどうすればよいですか?

よろしくランディ

0 投票する
2 に答える
18654 参照

iphone - WebView をナビゲートする

WebView を使用すると、WebView の最初の URL に戻るボタンを表示せず、2 番目の URL にのみ表示されるシンプルな「戻る」ボタン (ナビゲーション バーまたは上部ツールバーのいずれか) を設定できます。最初に戻る?

私がこれを誤解していない限り、ニュース アプリなどの多くのハイブリッド ネイティブ/Web アプリでは、記事の詳細ページへのハイパーリンクを示すテーブル (「xcode でプログラムされた」テーブルではなく HTML ページ) にニュース記事が表示されることがよくあります。 (ここでも、ネイティブ コードではなく HTML)これらの種類のアプリに表示されますか?

現在、私は説明されているように、画面上部のツールバーに「戻る」バーボタンアイテム(WebViewの「cangoback」としてのアウトレット)を備えたWebビューを持っていますが、「移動するページがない場合、ボタンは最初から表示されています」戻る -

私が簡単に得たものは次のとおりです。

Webview - 最初の URL、HTML テーブル - 「戻る」ボタンは表示されますが、アクティブではありません (もちろん)

Webview - 2 番目の URL、HTML 詳細ページ - 「戻る」ボタンが表示され、戻ることができます。

2 番目の URL にのみ表示する、または 1 番目の URL で非表示にする方法を教えてください。

よろしくランディ

編集(11月25日)

これが私のhです:

ここに私のmがあります:

私のIBレイアウト:

backButtonを非表示にするために、次のようなものを使用したと思いました:

しかし、UIbarButton アイテムが setHidden に応答しない可能性があるという警告が表示されます。実際には応答しません。

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

objective-c - ウィンドウを閉じるとWebViewCocoaコントロールがクラッシュする

テキストエディタを含むWebビューを含むNSDocumentのメインウィンドウを閉じよWebEditorClient::clearUndoRedoOperationsうとすると、アクセスしようとするとクラッシュします。-[WebView(WebViewEditing) undoManager]元にできる状態がある場合にのみ発生します。Cocoaのバグのようですが、何か間違ったことをしている可能性があります。なぜこれが起こっているのか、何か考えはありますか?Webビューはペン先にあり、プログラムで作成されていないため、これを修正し始めるために何ができるかわかりません。

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

iphone - WebView のキャッシュを空にする方法は?

画像をロードする必要がある Webview があります。この画像をアップロードすると、毎回同じ画像が表示され、新しい画像を表示するにはアプリを再起動する必要があります...キャッシュの問題だと思います..どうすれば解決できますか??

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

iphone - タッチでのWebview問題のあるナビゲーションビューシステム!

こんにちは、すべてを検索しましたが、これがわかりませんでした!

5 つのナビゲーション コントロールを備えたタブ バー コントローラーがあり、ナビゲーション コントロールの 1 つに、内部にテーブル ビューがあるビューがあり、その項目をクリックすると新しいビューがプッシュされ、そのビューには

ツールバーとナビゲーションバーを非表示にするためにシングルタップを処理する必要があり、webview がすべてのタッチを食べていたため、2 番目のビュー (透明) を作成します。そのビューを配置し、View Controller に実装します

wv は私の UIWebView IBOutlet であり、コントローラーでタッチを取得して Web ビューに送信できるようになりました。すべてが機能していると思ったので、スクロールできますが、リンクがあるとクリックできません。そして、webview は、私がそのテストを行ったリンクを検出しています。リンクに触れるためにこれを実装する他の方法はありますか、またはこの回避策を変更してツールバーを非表示にし、webview を完全に機能させる必要がありますか? 事前に助けてくれてありがとう。

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

android - Android - WebView を使用して JavaScript 文字列を評価し、値を返します

スクリプトは Android でネイティブにサポートされておらず、javax.script.ScriptEngine などのライブラリをアプリにラップするとサイズが大きくなりすぎることを考えると、javascript 文字列を非表示の WebView に送信し、文字列を評価して結果を返すようにすることは可能ですか? (別の文字列)?

すべてのスクリプトをディスクに保存して、アプリを小さく保つことができるようにするため、このルートに進みたいと考えています。

編集

javascript 文字列を評価するには、Java コードが必要です。その逆ではありません。addJavascriptInterface()は役に立ちません。

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

cocoa - WebKitWebViewを無効にする

スクロールを除いて、WebViewとのすべてのユーザーインタラクションを無効にすることは可能ですか?ユーザーがページを表示できるようにしたい(場合によっては選択できるようにしたい)が、リンクをクリック/右クリック/更新/フォームフィールドにフォーカス/ UI DOMイベント(onclickなど)をトリガーしないようにします。

この質問では、右クリックと選択を無効にできますが、フォーム要素とナビゲーションがDOMイベントを送信するのに役立ちません。

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

cocoa - Cocoa アプリの WebView でキーボード イベントをキャッチする

WebView を埋め込む Cocoa アプリがあります。WebView でアクションを実行できるように、キーボード ショートカットをインターセプトしたいと考えています。

このアクションのメニュー項目を実装したくありません。実際、理想的には、ユーザーが WebView のテキストエリア ボックスにいる場合にのみ、このショートカットを適用したいと考えています。

キーボード ショートカットをキャッチして WebView に渡すにはどうすればよいですか?

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

cocoa - WebView から NSData オブジェクトに画像データを取得する方法は?

WebView を埋め込む Cocoa アプリがあります。WebView は、画像を含む html 要素を読み込みます。画像のテキスト リンク (例: " http://www.domain.com/path/image.jpg ") がありますが、必要なのは画像データそのものなので、それを NSData オブジェクトに入れて出荷できます。グロールへ。画像をダウンロードしてレンダリングした WebView には、このデータが必要です。どうすればそれを手に入れることができますか?

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

objective-c - Web ビュー内のすべてのリンクをデフォルト ブラウザで開く

Web ページを表示する Web ビューがありますが、そのページのすべてのリンクを既定のブラウザーで開くようにしたいと考えています。どうすればいいですか?