0

javafx コントロール ( ) を使用してスイング アプリケーションに取り組んでいますWebViewJEditorPaneまたはのいずれかで HTML ファイルを参照する必要がありますWebView

しかし、私のプロジェクトの問題は、ソフトウェア htmlprotecter を使用して暗号化された HTML ファイルを表示しようとしていることです。ファイルをブラウザで開くことができるようになった後、パスワードを入力するためのプロンプトを呼び出すことにより、ファイルを暗号化しています。パスワードをHTMLファイルに渡してjavascriptを無効にし、ファイルをJavaプログラムで開くことができるJavaの手順はありますか?

4

1 に答える 1

-1

ここで私が見る2つの本当の可能性...

1) JavaScript の「暗号化」(これをある種のエンコーディングと混同していませんか?) は非常に単純化されており、Java 内の HTML コンテンツを操作することで「復号化」ルーチンを自分でエミュレートできます。

2)「暗号化」は非常に複雑で、唯一のオプションはjavascriptを解析して実行することです-これは、Javaベースのjavascriptエンジンを利用することを意味します(私は知りません)

ケース 2 は、おそらくそれ以上の労力が必要です。

要するに、簡単な方法はありませんpass the password to HTML file to disable javascript。自分で復号化/デコードするか、実際に Java 内で JavaScript を実行する必要があります。

于 2012-11-26T12:46:41.187 に答える