問題タブ [javafx-webengine]

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 投票する
0 に答える
31 参照

java - Spring REST クライアントとの JavaFX の統合

私は Java Spring Rest クライアント アプリケーションを実装しました。各残りは入力 xml ファイルを取得し、ファイルの値に応じてそのファイルに課税し、Javafx Webview に表示される jsp ファイルを選択します。トランザクションが完了したら、その webview ウィンドウを閉じる必要があります。結果を残りのクリネ応答として送り返します。リクエストごとに、javafx webview ウィンドウを開いて処理する必要があります。

しかし、ここでonecの問題に直面しています。

レストクレインコール

Webview クラス

//JavaScript インターフェイス オブジェクト

問題は、1 つの要求が正常に完了し、次の要求が「メインのエラー:java.lang.IllegalStateException: アプリケーションの起動を複数回呼び出す必要はありません」というメッセージが表示されることです。これを処理する方法。この問題を処理する他の方法、ありがとう

0 投票する
0 に答える
157 参照

java - JavaFX WebViewからファイルパスを取得するには?

ユーザーが選択したファイルの完全なファイルパスを取得する必要があります。

HTML

ジャワ

ただし、ファイル名は常に C:\fakepath\<ファイル名> です。

実際の完全なファイルパスを取得するにはどうすればよいですか?

これは、Web に似た UI に使用されます。実際の作業はすべて、WebEngine ではなく、今でも自分で行っています。

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

java - ページを変更した後、JavaFX スクリプトが機能しない

前述のように、ユーザーがページを変更する何かをクリックすると、JavaFX を使用したスクリプトは機能しなくなります。

hello.html

さようなら.html

JavaApp.class

この問題を解決するにはどうすればよいですか?

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

javafx - WebEngine JavaFX で HTTP ヘッダーを設定する

のような HTTP ヘッダーを渡す方法

JavaFXのWebEngineに「Accept-Language」、「Accept」、「Accept-Encoding」? JavaFX の WebEngine/WebView を使用して Cookie を設定するで指定されている方法を試しましたが、機能しません。これを達成するためにJava 8で公開されているAPIはありますか? Plsは提案します。

0 投票する
0 に答える
323 参照

javafx - JavaFX Webview は特定の URL を正しくブロックします

JavaFX Web ビューで特定のキーワードを含む URL をブロックしようとしています。これまでのところ、webEngine.locationProperty().addListener()状態の変化をリッスンするために使用してみました。これは URL のブロックに成功していますが、残念ながら locationProperty はブロックしようとしている値に設定されたままになります。これにより、ページ上の参照を使用するリンクで問題が発生します。

locationProperty を正しい値に戻すために試した 2 つの解決策:

  1. 呼び出しwebEngine.load()ます。これにより、ページが更新され、ユーザーは作業を失います。
  2. 呼び出しwebEngine.getHistory().go(0)ます。ドキュメントにあるように、これは何もしません。

この問題を解決するには、次の 2 つの一般的な方法が考えられます。

  1. リッスンするように変更された locationProperty より前のプロパティ チェーン内の場所を見つけます。
  2. ページをリロードせずに locationProperty を正しい値に戻す方法を見つけてください。(これは、これまで回避しようとしてきた反射によって可能になると思います。)

これらの解決策のいずれかが合理的に聞こえるでしょうか?もしそうなら、それらを実装する最良の方法は何ですか?

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

html - ハイパーリンクのすべてのアクションを無効にしてフォームを送信するが、これらの要素をドラッグする方法

私は JavaFx WebView を使用して Web ページを表示しますが、Web ページと Web エンジンで Javascript を無効にする操作 (場所の変更) を行いたくありません。そのため、ハイパーリンクとフォームの送信のすべてのアクションを無効にしようとしました

だから私はそれらをドラッグすることはできません。この問題を解決する別の方法がありますか? CSSまたはJavaFxで解決してください。
よろしくお願いします。