2017-01-23 122 views
1

反應原生WebView緩存靜態html頁面。我在webview中設置了一個到html頁面的URL。工作很好。但是,當我更新和部署時,更新的內容不會顯示在反應本機IOS應用程序中的WebView中。當我使用瀏覽器直接訪問該URL時,我看到HTML已更新。看起來它在移動設備的某處緩存。我如何避免緩存?只有當我使用模擬器的「重置內容和設置」時,纔會看到更新的內容,否則它會一直顯示舊的緩存內容。反應原生WebView緩存靜態html頁面

回答

0

清除緩存的命令是npm start --reset-cache(具體而言,您可以調用RN服務器,將--reset-cache選項傳遞給它)。

如果您正在使用的iOS平臺,並希望清除反應本地高速緩存,那麼你可能想用這個包react-native-http-cache

$ npm install react-native-http-cache --save 

見文檔工作。 react-native-http-cache

+0

但是,當應用程序安裝在移動設備上時它將如何工作?它會不會加載最新的網頁? – user43286

+0

我已經更新了答案,如果有幫助的話。 –