解決するまでに数日間試した「単純な」問題がありますが、私はしませんでした。私はAESで暗号化されたJavaScriptファイルを自分のアセットフォルダに持っていて、それを解読した後にwebviewにロードします。 loadUrlは()filePathにする必要があり、私は私がアセットフォルダからHTML + JSをWebビューに暗号化して読み込み
loadData(htmlJsString, "text/html", "UTF-8");
で試してみましたので、後
webView.loadUrl("file:///android_asset/encrypted.html");
前にそれを解読するために持っているので、私はそれを与えることはできませんので、私のファイルが暗号化されているので、私は負荷のURLを使用することはできませんhtmlJsStringがencrypted.html復号化された文字列としてファイルが、これだけのHTMLコードをやっている
ではJavaScriptが動作していないながら作業している(webView.setJavaScriptEnabled(真) ; )。
これで、いくつかの言葉で、どのように暗号化されたHTML + JSを私のwebViewにアセットフォルダから読み込むことができますか?
に設定されていることを確認してください手段「javascriptのではないながら、」何**詳細に説明してください**。このJavaScriptはHTMLファイルに埋め込まれていますか?また、あなたの暗号化が無意味になる可能性があることにも留意してください。あなたのAESパスフレーズがハードコードされていれば、それをリバースエンジニアリングするのは簡単でしょう。 – CommonsWare
javascriptが動作しておらず、埋め込まれていますが、AESのパスフレーズは問題ではありません。 – Ares91