我在SDCARD上有一個.html,.js,.css文件,在我的情況下,html文件的內容是加密的形式。我加載HTML文件中的下列步驟:如何使用loadDataWithBaseURL()方法從SDCARD加載JS和CSS
- 讀取文件內容
- 解密所有內容
加載所有內容到WebView中使用以下行:
webView.loadDataWithBaseURL(relativePath, decFileContent, "text/html", "utf-8", null);
這裏
What h appens?
它成功加載瞭解密的內容,但未分別加載保存在名爲JS/& CSS/relativePath的文件夾中的css文件。它提供了以下錯誤對話框
"Sorry! your application not support to local storageError: SECURITY_ERR: DOM Exception 18"
而且,我搜索了上述錯誤&可能類似鏈接1 & 2在回答這些問題,他們建議從資產文件夾加載JS & CSS 。在我的情況下,我不想從資產中加載它們,我想從SDCARD加載它們。任何人有一個想法如何實現這一目標?
我訪問內容,並有一點與relativePath麻煩,得到它從類似的相對路徑做某件事情。 – danny117 2014-09-02 20:08:46