CanvasBlocker icon indicating copy to clipboard operation
CanvasBlocker copied to clipboard

navigator API breaks conrad.de

Open kkapsner opened this issue 3 years ago • 0 comments

When protection of the navigator API is enabled and the user-agent is changed conrad.de breaks.

Steps to Reproduce

Scenario

  1. Install CB
  2. enable navigator protection
  3. change the user agent
  4. go to https://www.conrad.de/de/marken/hekatron.html?searchType=SearchRedirect

Expected Behavior

The page should work

Current Behavior

An error message appears and you are redirected to a 404

Possible Solution

Whitelist api.conrad.de because this is an issue with Firefox: I think it's related to https://bugzilla.mozilla.org/show_bug.cgi?id=1629921

Your Environment

  • CanvasBlocker Version used: 1.9
  • Firefox version incl. 32- or 64-bit: 101 nightly 64-bit
  • Operating System and version (desktop or mobile): Linux desktop
  • Installed addons: only CB

Your Settings

{
	"logLevel": 1,
	"urlSettings": [],
	"hiddenSettings": {},
	"expandStatus": {},
	"displayHiddenSettings": false,
	"whiteList": "",
	"sessionWhiteList": "",
	"blackList": "",
	"blockMode": "fake",
	"protectedCanvasPart": "readout",
	"minFakeSize": 1,
	"maxFakeSize": 0,
	"rng": "nonPersistent",
	"protectedAPIFeatures": {},
	"useCanvasCache": true,
	"ignoreFrequentColors": 0,
	"minColors": 0,
	"fakeAlphaChannel": false,
	"webGLVendor": "",
	"webGLRenderer": "",
	"webGLUnmaskedVendor": "",
	"webGLUnmaskedRenderer": "",
	"persistentRndStorage": "",
	"persistentIncognitoRndStorage": "",
	"storePersistentRnd": false,
	"persistentRndClearIntervalValue": 0,
	"persistentRndClearIntervalUnit": "days",
	"lastPersistentRndClearing": 1650977129937,
	"sharePersistentRndBetweenDomains": false,
	"askOnlyOnce": "individual",
	"askDenyMode": "block",
	"showCanvasWhileAsking": true,
	"showNotifications": true,
	"highlightPageAction": "none",
	"highlightBrowserAction": "color",
	"displayBadge": true,
	"storeNotificationData": false,
	"storeImageForInspection": false,
	"ignoreList": "",
	"ignoredAPIs": {},
	"showCallingFile": false,
	"showCompleteCallingStack": false,
	"enableStackList": false,
	"stackList": "",
	"protectAudio": true,
	"audioFakeRate": "100",
	"audioNoiseLevel": "minimal",
	"useAudioCache": true,
	"audioUseFixedIndices": true,
	"audioFixedIndices": "14",
	"historyLengthThreshold": 2,
	"protectWindow": false,
	"allowWindowNameInFrames": false,
	"protectDOMRect": true,
	"domRectIntegerFactor": 4,
	"protectSVG": true,
	"protectTextMetrics": true,
	"blockDataURLs": true,
	"protectNavigator": true,
	"navigatorDetails": {
		"browserPreset": "Chrome",
		"appVersion": "5.0 ({platformDetails}) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{chromeVersion} Safari/537.36",
		"buildID": "{undefined}",
		"oscpu": "{undefined}",
		"productSub": "20030107",
		"userAgent": "Mozilla/{appVersion}",
		"osPreset": "Windows",
		"windowManager": "Windows",
		"platform": "Win32",
		"platformDetails": "Windows NT 10.0; Win64; x64",
		"chromeVersion": "71.0.3578.98",
		"vendor": "Google Inc."
	},
	"protectScreen": true,
	"screenSize": "",
	"fakeMinimalScreenSize": true,
	"displayAdvancedSettings": false,
	"displayDescriptions": false,
	"theme": "auto",
	"dontShowOptionsOnUpdate": false,
	"disruptSessionOnUpdate": false,
	"updatePending": false,
	"isStillDefault": false,
	"storageVersion": 1
}

kkapsner avatar Apr 26 '22 12:04 kkapsner