'Angular 6 app is not working in safari browser
Angular app is working fine in IE and chrome but in safari it is not working even not showing any error and tried with polyfill
and here polyfill.ts
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';
import 'core-js/client/shim';
import 'intl';
import 'intl/locale-data/jsonp/en';
/** IE10 and IE11 requires the following for NgClass support on SVG elements */
import 'classlist.js'; // Run `npm install --save classlist.js`.
/** IE10 and IE11 requires the following for the Reflect API. */
import 'core-js/es6/reflect';
/** Evergreen browsers require these. **/
// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove.
import 'core-js/es7/reflect';
import 'web-animations-js'; // Run `npm install --save web-animations-js`.
import 'zone.js/dist/zone'; // Included with Angular CLI.
and in package.json all are with 6.x version
Solution 1:[1]
Angular 6 support Safari version >= 10. On windows system latest version of safari is 5 and on Mac it is 12 as of now(1st Aug 2019). If you are verifying on windows safari, it will not work. You need to check it on Mac machine.
You can check safari release history here
Solution 2:[2]
You can also try on Firefox browser instead of Safari. It can gives similar results.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | rishikesh tadaka |
Solution 2 | Zübeyir Koçalio?lu |