我正在使用 javafx 控件 ( WebView
) 开发一个 swing 应用程序。我必须在其中浏览 HTML 文件JEditorPane
或WebView
.
但是我的项目中的问题是我试图查看在软件 htmlprotecter 的帮助下加密的 HTML 文件。它通过调用输入密码的提示来加密文件,然后可以在浏览器中打开文件。Java中是否有任何程序可以将密码传递给HTML文件以禁用javascript并且可以在Java程序中打开文件?
我正在使用 javafx 控件 ( WebView
) 开发一个 swing 应用程序。我必须在其中浏览 HTML 文件JEditorPane
或WebView
.
但是我的项目中的问题是我试图查看在软件 htmlprotecter 的帮助下加密的 HTML 文件。它通过调用输入密码的提示来加密文件,然后可以在浏览器中打开文件。Java中是否有任何程序可以将密码传递给HTML文件以禁用javascript并且可以在Java程序中打开文件?
我在这里看到的两种真正的可能性......
1)javascript“加密”(你确定你没有将它与某种编码混淆吗?)非常简单,你可以通过在java中操作HTML内容来自己模拟“解密”例程。
2)“加密”非常复杂,您唯一的选择是解析和运行javascript - 这意味着使用一些基于java的javascript引擎(我不知道)
案例 2 可能比它值得付出更多的努力。
简而言之,没有简单的方法pass the password to HTML file to disable javascript
。您要么必须自己解密/解码,要么实际在 java 中运行 javascript。