Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React Native WebView中的匿名和支持缓存的道具有什么区别?_Reactjs_React Native_Caching_Webview_React Native Webview - Fatal编程技术网

Reactjs React Native WebView中的匿名和支持缓存的道具有什么区别?

Reactjs React Native WebView中的匿名和支持缓存的道具有什么区别?,reactjs,react-native,caching,webview,react-native-webview,Reactjs,React Native,Caching,Webview,React Native Webview,首先,我有一个基本的英语水平,所以我希望你能理解 React Native WebView中的匿名和支持缓存的道具有什么区别?react native webview文档没有详细解释 隐姓埋名 在WebView的生存期内不存储任何数据 已启用缓存 设置WebView是否应使用浏览器缓存。根据源代码,iOS和Android的功能不同: iOS: 使用WKWebsiteDataStore.nonPersistent,它不会将任何内容存储到磁盘 安卓系统: 从CookieManager中删除所有Coo

首先,我有一个基本的英语水平,所以我希望你能理解

React Native WebView中的匿名和支持缓存的道具有什么区别?react native webview文档没有详细解释

隐姓埋名 在WebView的生存期内不存储任何数据

已启用缓存
设置WebView是否应使用浏览器缓存。

根据源代码,iOS和Android的功能不同:

iOS

使用
WKWebsiteDataStore.nonPersistent
,它不会将任何内容存储到磁盘

安卓系统

  • CookieManager
    中删除所有Cookie
  • 清除所有缓存、表单、密码等并禁用缓存
  • 将缓存模式设置为
    加载\u无\u缓存
    (始终从网络)
  • 除第一步以外的所有步骤也适用于
    cacheEnabled=false
    。我不确定在
    WKWebView
    中缓存是如何工作的。默认情况下,它可能不会缓存任何东西,这意味着隐姓埋名的功能与Android是一致的
    cacheEnabled=true/false
    在iOS中不执行任何操作