問題タブ [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.
java - ガベージ テキストを表示する JavaFx Webview
JavaFx webview でいくつかの Web サイトを開いています。すべてのサイトは正常に機能していますが、サイトの 1 つが正しく開いていません。すべての英語のテキストは特殊文字/Unicode 文字として表示されていますが、Chrome、mozilla などでは問題なく開いています。
この特定のサイトの問題が何であるかを理解できません。助けてください。
css - Webview の ContextMenu が JavaFX で正しく表示されない
HTML要素のタイプに基づいてコンテキストメニューオプションを指定したWebビューがあります。3 つのメニュー項目を持つ要素はほとんどなく、6 つのメニュー項目を持つ要素はほとんどありません。
上の 2 つの画像はいくつかの例です。テキスト フィールドを右クリックすると、6 つのメニュー オプションが表示されます。リンクを右クリックすると、2 つのメニュー項目が表示されます。
ここで、テキスト フィールドをもう一度右クリックすると問題が発生します。前のメニューのサイズ (つまり、2 行のみ) のコンテキスト メニューが表示されます。ただし、テキスト フィールドをもう一度右クリックすると、正しく表示されます。以下はそれを示す画像です。
これはJavaFXの問題ですか、それとも何か不足していますか? 助けてください。私のコードはこのようなものです。
action
要素の型をチェックするために使用されるオブジェクトです。VerifyActionsUtil.getActionItems(action)
に応じて、メニュー項目のリストが表示されますaction
。
java - JavaFX webView が必要な HTML5 タグを受け入れるようにするにはどうすればよいですか?
必要な html5 が JavaFX Web ブラウザーで機能しない ここでブラウザーをテストしますhttp://www.w3schools.com/tags/att_input_required.aspとhttps://html5test.com/で、ブラウザーがフィールドの検証をサポートしていることを確認します :(何がうまくいかないのかわからない。
javascript - JavaFX アプリケーション内の Java への JavaScript アップコールが引数で失敗する
したがって、これはアプリケーションを実行するコードです。
JavaApp クラスのコードは次のとおりです。
HTML ファイルは、onclick 属性 ="app.runBatch(number)" を持つボタンによって runBatch を呼び出します。number は 0、1、2 などです。
問題は次のとおりです。理由はわかりませんが、runBatch の定義に引数 (int num など) がある場合は常に、関数が Web ページに存在しないかのように見え、HTML ボタンをクリックしても実行されません。 . 引数を削除するとすぐに、正常に実行されます。これはバグですか、それとも私が修正できるものですか?
java - JavaFX WebEngine エラーの Google マップ ヒートマップ
Google マップをヒートマップで表示する HTML/JS ページを作成しました。
このページはブラウザー内で完全に機能しますが、Javafx WebEngine 内で実行すると、マップは完全に表示されますが、ヒート マップは、マップをすばやく移動してズームした場合にのみ表示されます。
足りないものはありますか?それとも、これは Javafx WebEngine の制限ですか?
ご助力ありがとうございます。
java - JavaFXのWebViewをChromeに変更することは可能ですか
html5 キャンバスで URL を開くデスクトップ アプリケーションを作成しようとしています。Java 8 JavaFX を使用して実装しました。しかし、スケッチのレンダリングで反応が悪くなりました。
これは Chrome ブラウザで正常に動作します。JavaFxアプリケーションにChromeブラウザを埋め込むことは可能ですか?
javascript - JavaFX から DOM に挿入されたときに JavaScript メソッドが実行されないのはなぜですか?
WebView を多用する JavaFX アプリケーションがあります。JavaScript コードが使用できるオブジェクトを DOM に挿入しようとしていますが、新しいページが読み込まれるときにこれらのオブジェクトを使用できるようにする必要があります。
ただし、プログラムを実行すると、FirebugLite は DOM にオブジェクトを表示しますが、関数は実行されません。
一部の Oracle ドキュメントによると、これは JavaScript から Java へのアップコールを提供する適切な方法のようです。同じことを説明しているStackOverflow の投稿もいくつか見ました。
私は何が欠けていますか?Windows 7 で Java 8、Update 51、64 ビットを使用しています。
ジャワ:
HTML/JavaScript:
Firebug スクリーンショット:
java - Cannot login to LinkedIn in JavaFX WebView
I'm integrating a website into an existing Java application, which is using JavaFX WebView. Unfortunately login with LinkedIn in the website is broken.
I'm using Torii to handle the login, which opens a popup window, where the user logs in to LinkedIn. It works for normal browsers but in the JavaFX WebView it fails - after the login I end up in an error page by LinkedIn that says
Request Error, We’re sorry, there was a problem with your request. Please make sure you have cookies enabled and try again.
The Webview does support cookies, so that is not the issue.
I suspect the issue is the popup attempts to communicate to the window opener
, and fails under Java.
Do you have any idea how to make it work?