From c9c26f3a51413497674ee3e0a16da983e4d6cdb2 Mon Sep 17 00:00:00 2001 From: MajorBreakfast Date: Thu, 24 Jul 2014 11:16:43 +0200 Subject: [PATCH] [FIX] Remove webkitStorageInfo is deprecated warning Chrome always prints the warning: ``` 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead. ``` Since this is distracting, this PR makes the warning disappear. --- lib/extension-global.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/extension-global.js b/lib/extension-global.js index 2912f159..42d04875 100644 --- a/lib/extension-global.js +++ b/lib/extension-global.js @@ -33,8 +33,9 @@ function global(loader) { // now store a complete copy of the global object // in order to detect changes curGlobalObj = {}; - ignoredGlobalProps = ['indexedDB', 'sessionStorage', 'localStorage', 'clipboardData', 'frames']; - for (var g in loader.global) + ignoredGlobalProps = ['indexedDB', 'sessionStorage', 'localStorage', 'clipboardData', 'frames', 'webkitStorageInfo']; + for (var g in loader.global) { + if (~ignoredGlobalProps.indexOf(g)) { continue; } if (!hasOwnProperty || loader.global.hasOwnProperty(g)) { try { curGlobalObj[g] = loader.global[g]; @@ -42,6 +43,7 @@ function global(loader) { ignoredGlobalProps.push(g); } } + } }, retrieveGlobal: function(moduleName, exportName, init) { var singleGlobal;