swtブラウザを介したJavaからJavaScriptへのアクセス

ホビットまたはそこと後ろ



少し前に、javaアプリケーションで値を転送するために、jsとブラウザから変数を取得する方法を早急に見つける必要がありました。 残念なことに、この質問はハブで解決されなかったか、またはおそらく強さが私を残し、検索はそれほど簡単ではありません。

それがそうであっても、今日私はこの問題にいくつかの光を当てようとします。 それでは始めましょう!



挑戦する


簡単に説明すると、現在の状況を説明します-エディターとして無料のNiceEditがあるエディターとして、特定のアプリケーションがあります。 なぜ外部エディターなのか?エディターをすばやく作成する必要があり、ユーザーデータはhtmlとして表示され、バイクを書くのは十分に愚かです。 既製のウィジェットをswtに埋め込む試みがありましたが、プロジェクトが古くなっていたか、作成者が遅すぎたため、ウィジェットは機能しませんでした。

主な問題は、ユーザーがエディターでデータを入力/編集し、奇跡のボタンを押すと、アプリケーションが記述された内容を受け取る必要があることです。



UPD

どのようなアプリケーションの詳細について説明します。

これはスタンドアロンのEclipse RCPアプリケーションで、状況によりユーザーデータがhtml \ xml形式で表示されます。 このようなデータを作成するために、niceditが読み込まれたブラウザーでビューが作成され、ユーザーは好きなものをそこに書き込みました。 問題は、このデータをアプリケーションに戻すことでした。



解決策


判明したように、この問題には複数の解決策があります。



ここに私が知っている方法と使用した方法の両方があります...記事に関する新しいアイデアやコメントを読むことができてうれしいです。 ご清聴ありがとうございました。



All Articles