瀏覽代碼

[js] add shared `enableCache` property, defaults to true

Salakar 6 年之前
父節點
當前提交
1b6afe0ae7
共有 3 個檔案被更改,包括 8 行新增1 行删除
  1. 2
    1
      js/WebView.android.js
  2. 1
    0
      js/WebView.ios.js
  3. 5
    0
      js/WebViewTypes.js

+ 2
- 1
js/WebView.android.js 查看文件

69
     allowFileAccess: false,
69
     allowFileAccess: false,
70
     saveFormDataDisabled: false,
70
     saveFormDataDisabled: false,
71
     originWhitelist: WebViewShared.defaultOriginWhitelist,
71
     originWhitelist: WebViewShared.defaultOriginWhitelist,
72
+    enableCache: true,
72
   };
73
   };
73
 
74
 
74
   state = {
75
   state = {
284
     const { onMessage } = this.props;
285
     const { onMessage } = this.props;
285
     onMessage && onMessage(event);
286
     onMessage && onMessage(event);
286
   };
287
   };
287
-  
288
+
288
   onLoadingProgress = (event: WebViewProgressEvent) => {
289
   onLoadingProgress = (event: WebViewProgressEvent) => {
289
     const { onLoadProgress} = this.props;
290
     const { onLoadProgress} = this.props;
290
     onLoadProgress && onLoadProgress(event);
291
     onLoadProgress && onLoadProgress(event);

+ 1
- 0
js/WebView.ios.js 查看文件

130
 
130
 
131
   static defaultProps = {
131
   static defaultProps = {
132
     useWebKit: true,
132
     useWebKit: true,
133
+    enableCache: true,
133
     originWhitelist: WebViewShared.defaultOriginWhitelist,
134
     originWhitelist: WebViewShared.defaultOriginWhitelist,
134
   };
135
   };
135
 
136
 

+ 5
- 0
js/WebViewTypes.js 查看文件

445
    */
445
    */
446
   nativeConfig?: ?WebViewNativeConfig,
446
   nativeConfig?: ?WebViewNativeConfig,
447
 
447
 
448
+  /**
449
+   * Should caching be enabled. Default is true.
450
+   */
451
+  enableCache?: ?boolean,
452
+
448
   style?: ViewStyleProp,
453
   style?: ViewStyleProp,
449
   children: Node,
454
   children: Node,
450
 |}>;
455
 |}>;