Skip to content
View in the app

A better way to browse. Learn more.

Kaspersky Support Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Site with extjs isn't loaded. Kaspersky main.js throws error

Open site with extjs (site that I opened required credentials, but you can register trial on www.actitime.com). Kaspersky main.js fails on "if (key.toLowerCase() === "headers")" with TypeError: Cannot read properties of undefined (reading 'toLowerCase')

image.thumb.png.d02699abff8575e1da211efea3d290e2.png

Probably, problem in additional "hidden" key when `for (... in ...)` get `i` from `entries`. On screenshot the array has 5 items, by `i` get `remove` value from somewhere. Probably, it was added by extjs in

Ext.applyIf(Array.prototype, {
    indexOf: function(c) {
        for (var b = 0, a = this.length; b < a; b++) {
            if (this[b] == c) {
                return b
            }
        }
        return -1
    },
    remove: function(b) {
        var a = this.indexOf(b);
        if (a != -1) {
            this.splice(a, 1)
        }
        return this
    }
});

So, looks like kaspersky 'main.js' script should handle such situations correctly.

Featured Replies

14 hours ago, DarkElfikus said:

Open site with extjs (site that I opened required credentials, but you can register trial on www.actitime.com). Kaspersky main.js fails on "if (key.toLowerCase() === "headers")" with TypeError: Cannot read properties of undefined (reading 'toLowerCase'). Probably, problem in additional "hidden" key when `for (... in ...)` get `i` from `entries`. On screenshot the array has 5 items, by `i` get `remove` value from somewhere. Probably, it was added by extjs in

  1. So, looks like kaspersky 'main.js' script should handle such situations correctly.

Hello @DarkElfikus, 

Welcome!

  1. That's cause it does:                                         image.thumb.png.db826732475935149260e275a194b6c4.png 
  2. IF (your) goal is to get Community members to test a problem for (you) start with this please: Read before you create a new topic! by Danila T.  - include the full version & build of the Windows computer, (your) Kaspersky software version & the browsers, name & version (you've) tested the issue in?
  3. What happens IF, in Network settings -> Inject script into web traffic to interact with web pages is *unchecked* & OR, if actitime domain is added as a trusted address? 

Thank you?
Flood?+?

Edited by Flood and Flood's wife
pn

  • Author

@Flood and Flood's wife

  1. I installed the extension but I can't enable or disable "Anti Banner" or anything else there, because options not accessible in free version. The issue was reproduced after removing the extension.
  2. Versions
    1. Windows - MS Windows 11 Pro x64 Build 22631
    2. Kaspersky - Free Version 21.19.7.527(a)
    3. Browsers - Chrome (131.0.6778.70), Edge (131.0.2903.51), Firefox (133.0)
  3. Цитата

    IF, in Network settings -> Inject script into web traffic to interact with web pages is *unchecked* & OR, if actitime domain is added as a trusted address

    I checked this only with Chrome. Here is a strange thing. In most attempts the problem stops reproducing (the script isn't called and site working) after applying any of the settings but I had to restart browser to see the effect. But after several installations and deletions of browser extension there weren't any effect of changing the settings you mentioned.

Edited by DarkElfikus
add mentioning

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.