だから... あなたが私をバカと呼ぶ理由が少なくなるように、これが必要な理由は次のとおりです: 私は現在、jruby を使用するオフライン プロジェクトに取り組んでいます。そのため、その場でレポートを生成するために、JavaFX の WebView コンポーネント、つまり HTML、CSS、および JS を使用することが (上司によって) 決定されました。
しかし、ここに問題があります。ファイル システムを使用しないことです。すべてのコンテンツは DB から取得され、オンザフライで生成されます。インターネットもありません。そのため、WebView に読み込まれるすべてのコンテンツは、たとえ巨大であっても、1 つのファイルにまとめられます。
HTML ページと 2 つの巨大なファイル (1 つは js、もう 1 つは css) があります。css とjs<link>
にタグを使用すると、すべて機能します。<script src="...">
ブラウザーでも、ページを人為的に WebView にロードした場合でも。しかし、ファイルを対応する<style>
および<script>
タグにコピーアンドペーストする必要がある場合 (おそらく、プログラムで処理されるため)、半分は機能しません。それを正しく行うための特別な方法はありますか?
これが私が取り組んでいるhtml、css、およびJSです(htmlにはサンプルデータが含まれているため、すべてが機能するかどうかを確認できます):