Skip to content
Snippets Groups Projects
Commit 05140c5b authored by Kocher, Manuel's avatar Kocher, Manuel
Browse files

remove iOS12 support, add resizeObserver to browsercheck

parent 42180bc4
No related branches found
No related tags found
No related merge requests found
Pipeline #231812 passed
...@@ -82,6 +82,18 @@ Example usage: ...@@ -82,6 +82,18 @@ Example usage:
return !!window.AbortController && Request.prototype.hasOwnProperty('signal'); return !!window.AbortController && Request.prototype.hasOwnProperty('signal');
} }
// check for safari 13.1+ and safari on iOS 13.4+
// https://caniuse.com/resizeobserver
function supportsResizeObserver() {
try {
eval('new ResizeObserver(items => {})');
} catch (e) {
return false;
}
return true;
}
function isBrowserSupported() { function isBrowserSupported() {
if (!supportsEval()) { if (!supportsEval()) {
console.log('Eval support disabled, skipping browser feature detection.'); console.log('Eval support disabled, skipping browser feature detection.');
...@@ -123,6 +135,11 @@ Example usage: ...@@ -123,6 +135,11 @@ Example usage:
return false; return false;
} }
if (!supportsResizeObserver()) {
console.log('ResizeObserver not supported');
return false;
}
return true; return true;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment