File tree 4 files changed +117
-113
lines changed
4 files changed +117
-113
lines changed Original file line number Diff line number Diff line change @@ -3418,11 +3418,15 @@ if (typeof window.Matomo !== 'object') {
3418
3418
// Safari and Opera
3419
3419
// IE6/IE7 navigator.javaEnabled can't be aliased, so test directly
3420
3420
// on Edge navigator.javaEnabled() always returns `true`, so ignore it
3421
- if ( ! ( ( new RegExp ( 'Edge[ /](\\d+[\\.\\d]+)' ) ) . test ( navigatorAlias . userAgent ) ) &&
3422
- typeof navigator . javaEnabled !== 'unknown' &&
3423
- isDefined ( navigatorAlias . javaEnabled ) &&
3424
- navigatorAlias . javaEnabled ( ) ) {
3425
- browserFeatures . java = '1' ;
3421
+ try {
3422
+ if ( ! ( ( new RegExp ( 'Edge[ /](\\d+[\\.\\d]+)' ) ) . test ( navigatorAlias . userAgent ) ) &&
3423
+ typeof navigator . javaEnabled !== 'unknown' &&
3424
+ isDefined ( navigatorAlias . javaEnabled ) &&
3425
+ navigatorAlias . javaEnabled ( ) ) {
3426
+ browserFeatures . java = '1' ;
3427
+ }
3428
+ } catch ( ignore ) {
3429
+ // suppress error
3426
3430
}
3427
3431
3428
3432
if ( ! isDefined ( windowAlias . showModalDialog ) && isDefined ( navigatorAlias . cookieEnabled ) ) {
You can’t perform that action at this time.
0 commit comments