#158 It won't play Dailymotion videos. "Your browser is not compatible. You may need to update your browser" error.
Closed: Invalid by universish. Opened by universish.

Summary

It won't play Dailymotion videos. "Your browser is not compatible. You may need to update your browser" error.

I tried a lot of experiments. I tried about 30 combinations of settings. I refreshed the page every time. Most of the time I clicked on the Remove button next to JShelter > Global Settings > JS Shield details > A list of websites with redefined JavaScript Shield: > I clicked the Remove button next to websites's , I changed the settings, refreshed the page. I tested many combinations. I also manually tested the settings one by one.

Then I decided to report back here.
the problem persists even if you turn off javascript schield and fingerprint protector. If I turn off or uninstall JShelter from the Manage Extensions page (chrome://extensions/?id=ammoloihpcbognfddfjcljgembpibcmb) the problem should be fixed.
It is completely caused by JShelter.

Turning JavaScript Shield off doesn't help. Setting JavaScript Shield to Recommended doesn't work either. Manually weakening the settings doesn't work either. Turning off JShelter works.

Setup

[If you want to report a broken page, please fill in details. If you have different issue, some
information might be irrelevant. Try to provide as much relevant information as possible]

Pages affected: https://www.dailymotion.com/
Web browser: Ungoogled Chromium 135.0.7049.114
OS: Windows 11 Pro 24H2
JShelter Version: 0.20.1

Popup information (open JShelter popup on affected pages:

FingerprintingActivity⤵
Definition of fingerprinting behavior by FPD module.

BrowserProperties⤵
Fingerprinting methods based on simple information gathering by accessing certain APIs.

  • HTMLMediaElement.prototype.canPlayType (2)
    NavigatorBasic⤵
    Basic information about browser and system.

  • Navigator.prototype.userAgent (76)

  • Navigator.prototype.language (3)
  • Navigator.prototype.languages (4)
  • Navigator.prototype.product (2)
    LocalizationInfo⤵
    Localization details and keyboard layout.

  • Date.prototype.getTimezoneOffset (26)
    ScreenInfo⤵
    Information about screen and its properties.

  • Screen.prototype.height (5)

  • Screen.prototype.width (5)
  • Screen.prototype.availHeight (18)
  • Screen.prototype.availWidth (18)
    WindowInfo⤵
    Information about screen from root Window object.

  • window.devicePixelRatio (6)

  • window.innerWidth (40)
  • window.innerHeight (80)
    StorageInfo⤵
    Availability of WebStorage technology.

  • window.localStorage (22)

  • window.sessionStorage (6)
    NavigatorFlags⤵
    Binary browser settings.

  • Navigator.prototype.doNotTrack (4)
    TimeInfo⤵
    Information about exact time values.

  • Performance.prototype.now (1000+)

  • Date.now (137)
    AlgorithmicMethods⤵
    Fingerprinting methods based on specific procedures, calculations or processing.

FontsEnumFingerprint⤵
System fonts enumeration techniques.

  • CSSStyleDeclaration.prototype.setProperty (4)
  • CSSStyleDeclaration.prototype.fontFamily (n/a)
  • HTMLElement.prototype.offsetWidth (14)
  • HTMLElement.prototype.offsetHeight (22)
    CrawlFpInspector⤵
    APIs often abused for fingerprinting according to FP-Inspector study.

  • Navigator.prototype.languages (4)

  • Navigator.prototype.doNotTrack (4)
  1. Did Fingerprint Detector produce any notifications, if so, what was the notification?

no.

  1. Click on the Modify button next to the JavaScript Shield label.
  2. What is the highlighted level button text?

I tried Strict. It didn't work. I tried Recommended. It didn't work. I tried Ecperimental. It didn't work. I tried others. It didn't work. I changed the settings manually, still didn't work.

  1. Click on the Detail tweaks of JS shield for this site button.
  2. What wrappers were triggered by the page, list them below:

Time precision - number of calls: 1000+
Unreliable transfers to server (beacons) - number of calls: 5
Multimedia playback - number of calls: 2

[Optional:]

OS: Windows 11 Pro 24H2
Browser: Ungoogled Chromium 135.0.7049.114
Other extensions that might affect JShelter behaviour: ublock origin, twp translator, onetab, bitwarden
In tests ublock origin was disabled for the origin page.


The problem is with privacy-badger, not with jshelter

Metadata Update from @universish:
- Issue close_status updated to: Invalid
- Issue status updated to: Closed (was: Open)

Metadata