問題タブ [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.
java - ファビコンを効率的に取得するための JxBrowser 戦略
私が知る限り、JxBrowser にはファビコンのインフラストラクチャはありません。ファビコンはタイトルイベントの一部であるべきではありませんか? 私の最善の策はただ行くことだと思いますhttp://<domain>/favicon.ico
が、これは非常に冗長な作業になります(httpクライアントとキャッシュメカニズム)。
JxBrowser を使用してこれをエレガントに処理する方法はありますか?
リソースを確実に取得するために 2 つの戦略を試しましたが、十分な信頼性はありません。
イベント ベースの URL 取得 (ResourceType.FAVICON
は表示されません):
// xpath ベースのアプローチ
jxbrowser - JXBrowser ライセンスの問題
今日の朝から、jxbrowser 6.x のライセンス エラーのエラーが発生しています。ただし、ライセンスにはExpiration date: NEVERと記載されています。では、なぜこのエラーが発生するのでしょうか?
以下、ライセンスの詳細です。
osgi-bundle - JxBrowser には「パッケージ sun.awt.windows」が必要です
OSGiでJxBrowser をデプロイする場合、製品をビルドしようとすると、次のエラーが発生します。
sun.awt.windows パッケージは JRE の一部 (rt.jar 内) であり、JxBrowser OSGi バンドルがそれを見つけられない理由がよくわかりません。これがなぜなのかについてのアイデアは大歓迎です。
助けてくれてありがとう!
jxbrowser - jxBrowser で奇妙なバグが発生する
だからこれは奇妙なものです。私のコードは、説明するのが難しいことをたくさん行っています (ただし、必要に応じて説明しようとします) が、次のように動作します。
しかし、次のクラッシュ:
そのため、delete_if 関数の結果を保存しないと、ブラウザーがクラッシュし、次のスタック トレースが表示されます。
なぜこれが起こるのかについてのアイデアはありますか?解決策はありますか?必要に応じて、さらに情報を提供できます。
EDIT1:
さらにいくつかのテストを行ったところ、data.delete_if への呼び出しがスクリプトの最後のステートメントである場合にのみエラーが発生することがわかりました。たとえば、追加すると: console.log(""); 電話の後、すべてが正常に機能します。
ありがとう