問題タブ [jxbrowser]

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

java - JxBrowser がアプリケーション全体をフリーズさせる


jxBrowser を Java (Swing) アプリケーションに組み込みました。エラーが発生すると、アプリケーション全体がフリーズします ;(
JxBrowser エラーを分割して、アプリケーションで正常に動作し続ける方法はありますか?

よろしく、
ピロル

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

jxbrowser - JXBrowserを使用してPUTメソッドの本体コンテンツをキャプチャしますか?

JXBrowser を使用して PUT メソッドの本体コンテンツをキャプチャする最良の方法は何ですか?

BeforeURLRequestParams クラスを使用すると、ユーザーは「getPostData()」メソッドを呼び出すことができます。「getPutData()」メソッドはありますか?

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

jxbrowser - JXBROWSER : ポップアップで pdf プラグインを無効にすると、pdf をダウンロードできません

リンクに target="_blank" があり、pdf を指している場合、Windows 7 で jxbrowser 4.9 を使用しています。

新しいポップアップが pdf プラグインに付属しています。

このpdfをダウンロードしたいので、そのポップアップでpdfプラグインを無効にしました。

ポップアップに「プラグインを読み込めませんでした」という黒い画面が表示されますが、pdf をダウンロードするようには勧められません。

リンクを変更して target="_blank" を抑制し、pdf プラグインを無効にすると、pdf をダウンロードできます。

target="_blank" のときに PDF をダウンロードするために特別なことはありますか?

ご協力いただきありがとうございます !

これが私の単純なクラスです: public class TestPopupPDF {

}

そして、これは test.html ページです:

任意の pdf を使用します。

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

java - JxBrowser 6.1 JavaScript Java Bridge API が機能しない

JxBrowser 6.1 の JavaScript Java Bridge API に問題があると思います。Javascript で Java クラスのメソッドを呼び出す非常に単純なコードを試しました。ここにコードがあります。Java では、javajavascriptwindowオブジェクトのプロパティとしてEventsクラスのインスタンスに設定され、html が読み込まれます。html では、クラスCloseのメソッドを呼び出すだけです。Eventsしかし、Closeボタンをクリックすると、JavaClose関数が呼び出されず、コンソールに JxBrowser から次のようなメッセージが表示されます。

キャッチされていない TypeError: 未定義のプロパティ 'Close' を読み取ることができません

これは、オブジェクトjavaのプロパティwindowが定義されていないことを意味します。

Main.java:

simple.html:

これを行うために使用した記事は次のとおりです。 https://jxbrowser.support.teamdev.com/support/solutions/articles/9000013062-calling-java-from-javascript

私が間違っている場合は修正してください。前もって感謝します。

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

jxbrowser - 最初の JavaScript の前に JxBrowser に Java オブジェクトを登録する方法

JxBrowser 6.1.1 を使用していますが、Java オブジェクトをハンドラーに登録することに成功しましJsContextonFinishLoadingFrameJavaScript問題は、JxBrowser によってロードされたページで最初のプロパティが実行されたときに、プロパティがまだ使用できないことです。

ワーキング コールは次のようになります。

browser.executeJavaScriptAndReturnValue("window").asObject().setProperty("api", api);

新しいonScriptContextCreatedハンドラーで同じことを行うと、プログラムの実行が停止します。

完全なコードは、行 JSValue jsWindow = ...: で失敗します。

windowプロパティはまだそこにないだけだと思います。

onScriptContextCreatedイベントでこれを達成する方法はありますか、またはこれを達成する別の方法はありますか?

以下に提案されているように、コードは別のスレッドで開始された場合にも正常に動作します。しかし、このコードがブラウザで最初の JavaScript よりも遅く実行されるという問題が残ります。

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

popupwindow - jxbrowserのポップアップクローズイベント

jxbrowser 6.0 のポップアップ ハンドラを実装しました。

ポップアップが閉じられたことをメイン ブラウザに送信する (イベント) 方法はありますか?

メイン ブラウザは、開いているポップアップが閉じられるまで、このアクティビティを一時停止する必要があります。

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

dom - Jxbrowser: 要素の親要素を取得する

親要素を直接取得してその属性を見つける方法はありますか? 私の状況では、DOMElement img があり、関数を使用する必要があります

親ノードは多くの同じタイプの要素を見つけることができるため、結果は正確ではありません

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

java - RCP: JxBrowser ライセンス チェックに失敗しました: 有効なライセンスが見つかりません

今日、私は JxBrowser の実験を始めました。public static main でサンプルを開始すると、期待どおりに機能しました (そして、license.jar を見つけることができました)。

サンプルを開始するためのボタンをビューに追加しました。

今私は受け取っています:

クラスパスが追加されているため、これは実際には奇妙です。新しい Plugin-Project (正常にロードされている) を追加して、license.jar をそのクラスパスに追加しようとしました: 動作しません。manifest.mf, build.properties に追加してみた

マニフェスト.mf

build.properties

質問: license.jar を自分の rcp プロジェクトに追加する方法はありますか? また、何が不足していますか?

PS:これを解決するのに役立つ情報が不足している場合は、喜んでコードを追加します。

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

image - Jxbrowser: DOMElement から画像の幅と高さを取得する

imgのリストがある場合、clientwidthとclientheightを取得するにはどうすればよいですか

それともjqueryを使うべきですか?しかし、どうすれば jxbrowser API と組み合わせることができますか? ありがとう!