2013-04-23 35 views
4

我在SDCARD上有一個.html,.js,.css文件,在我的情況下,html文件的內容是加密的形式。我加載HTML文件中的下列步驟:如何使用loadDataWithBaseURL()方法從SDCARD加載JS和CSS

  1. 讀取文件內容
  2. 解密所有內容
  3. 加載所有內容到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加載它們。任何人有一個想法如何實現這一目標?

+0

我訪問內容,並有一點與relativePath麻煩,得到它從類似的相對路徑做某件事情。 – danny117 2014-09-02 20:08:46

回答

相關問題