問題タブ [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.
webview - JavaFX で WebView と WebEngine を複製することは可能ですか?
JavaFX で WebView と WebEngine を複製することは可能ですか? 可能であれば、方法を教えてください。
java - JavaFX WebView URL.createObjectURL undefined
JavaFX 8 埋め込み WebView を使用しています。Blob イメージから Blob URL を作成したいと考えています。しかし、 URL.createObjectURL は私に undefined を与えます。JavaFX 8 WebView環境でBlobオブジェクトからBlob URLを作成する方法(shimまたはeg.)はありますか??
java - JavaFx Webview はモバイル サイトに移動します - (jdk 7 を使用)
組み込みブラウザで構成される JavaFX デスクトップ アプリケーションを作成しようとしています。
このステートメントは、サイトによってはモバイル Web サイトをロードし、他のサイトではデスクトップ サイトをロードします。これは JavaFX によるものですか、それともそれぞれの Web サイトの実装によるものですか?
さらに、ビューは IE とまったく同じです。chromeやmozillaに変更することは可能ですか? jdk7を使用しています。
javafx - それぞれが異なるセッションを持つ複数の WebView コンポーネント
WebView
多くのタブを持つ UI などから、同じサーバー上で独自のプライベート cookie ベースのセッションを持つ多くの JavaFX コンポーネントを作成するにはどうすればよいですか?
ユースケースとして、次のSSCCEを実行し、「ブラウザ 1」タブからサイト (私はhttps://mail.google.com/を使用しています) にログインします。「ブラウザ 2」タブから同じサイトを開くと、「ブラウザ 1」からのセッションが表示されます。(注: プロトコル プレフィックスを含む完全なアドレスを入力する必要があります - http://
- そして [Go] ボタンを押します - ENTER は機能しません。)
編集:プロパティを使用してengine.userDataDirectory
も機能しません。
java - ウェブページから画像を作成する
私は自分のウェブサイトの改ざんを検出する方法に取り組んでいます。ウェブサイト全体をクロールし、ページごとにスクリーンショットを撮るか、ウェブサイトを画像としてレンダリングし、ページが最後にチェックされたときと比較します。
言語に関係なく、Web ページ全体 (HTML、CSS、JS) をスクリーンショットのような画像に変換する方法を探しています (ただし、Java、Python、または C# が望ましいです)。
サーバー上で高速で使用できるようにする必要があります。
私はすでにJavaで次のことを試しました:
- CssBox ですが、レンダリングが十分ではありません (JS なし)
- Selenium Web Driverですが、遅すぎて(Firefoxを開く時間、ページを表示する時間など...)、GUIなしでは使用できません
解決策は Web エンジンの一種のラッパーになると思いますが、それについては何も見つかりませんでした (少なくとも Java では)。PhantomJS がこのニーズに適していると言われましたが、正しいですか?
完璧な結果は、次のようなものを作成することです: http://www.page2images.com/home
java - JavaFXはFXMLドキュメントでWebViewを編集します
私の目標は、コントローラー クラスを使用して、html コンテンツを fxml ドキュメントの WebView オブジェクトに配置できるようにすることです。私の FXML ドキュメントには、ボタンや画像などの他のオブジェクトが含まれています。WebView を GUI の一部にしたいだけです。コントローラ クラスを使用して、FXML ドキュメントの TextArea 内にコンテンツを配置できます。WebView に対してこれを行うには、WebEngine が必要なため、少し注意が必要です。FXMLドキュメントなしでWebViewを単独で起動する方法は知っていますが、私の目標が達成可能かどうかは誰にもわかりませんか?
これはコントローラー クラスでの私の試みですが、呼び出しターゲットの例外が発生します。
java - JavaFX WebEngine のファイル リソースを取得する方法
私は JavaFX の初心者で、このコード ( https://docs.oracle.com/javafx/2/swing/SimpleSwingBrowser.java.htm ) を使用して、JavaFX で単純な Web ビューを実装しています。しかし、Web ページを構成するすべてのファイル (html、css、画像、javascript ファイル、Cookie など) を取得することはできません。
それらのファイルにアクセスして作業できるようにするにはどうすればよいですか?