kkapsner / CanvasBlocker

A Firefox extension to protect from being fingerprinted.
https://canvasblocker.kkapsner.de
Mozilla Public License 2.0
1.16k stars 87 forks source link

FedEx parcel tracking broken (on non US locals only?) #664

Open IronJunkie opened 1 year ago

IronJunkie commented 1 year ago

Description When trying to follow a page link from FedEx to track a parcel, or when going to their tracking page https://www.fedex.com/en-au/tracking.html and entering tracking number directly it displays an error message, "Unfortunately we are unable to retrieve your tracking results at this time. Please try again later. "

However it seems to work if I force their website to use USA web address, by changing "au" to "us" and the selecting "English USA" from popup https://www.fedex.com/en-us/tracking.html

Bug as, CanvasBlocker should not block different locals, you would expect it to act the same whichever link local FedEx uses based on users location.

Steps to Reproduce (for bugs)

Sorry can't provide a link as tracking number is personal, unique and probably won't work after delivery

Context

tried to follow tracking parcel link

Your Environment

Your Settings


{
    "logLevel": 1,
    "urlSettings": [
        {
            "url": "mail.google.com",
            "protectDOMRect": false
        },
        {
            "url": "onedrive.live.com",
            "protectDOMRect": false
        }
    ],
    "hiddenSettings": {},
    "expandStatus": {
        "section_Navigator-API": true,
        "protectNavigator": true
    },
    "displayHiddenSettings": false,
    "whiteList": "",
    "sessionWhiteList": "",
    "blackList": "",
    "blockMode": "fake",
    "protectedCanvasPart": "input",
    "minFakeSize": 10,
    "maxFakeSize": 1000000,
    "rng": "persistent",
    "protectedAPIFeatures": {},
    "useCanvasCache": true,
    "ignoreFrequentColors": 3,
    "minColors": 3,
    "fakeAlphaChannel": false,
    "webGLVendor": "",
    "webGLRenderer": "",
    "webGLUnmaskedVendor": "",
    "webGLUnmaskedRenderer": "",
    "persistentRndStorage": 
    "persistentIncognitoRndStorage": "",
    "storePersistentRnd": true,
    "persistentRndClearIntervalValue": 0,
    "persistentRndClearIntervalUnit": "days",
    "lastPersistentRndClearing": 1603523288194,
    "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": false,
    "navigatorDetails": {},
    "protectScreen": true,
    "screenSize": "",
    "fakeMinimalScreenSize": false,
    "displayAdvancedSettings": false,
    "displayDescriptions": false,
    "theme": "auto",
    "dontShowOptionsOnUpdate": false,
    "disruptSessionOnUpdate": false,
    "updatePending": false,
    "isStillDefault": false,
    "storageVersion": 1
}
kkapsner commented 6 months ago

I do not get that message (I just entered random numbers - so I go No record of this tracking number can be found at this time, please check the number and try again). Do you also get it with the current beta version?

spodermenpls commented 6 months ago

I can't reproduce any problem with the FedEx tracking sites either, I actually checked with the Australian locale and it works with a legit tracking number (for a Framework Laptop 16 from Taiwan) as it should. I also had no issues back in March with the German FedEx locale, while the package was still on the move, and I was using the site all the time to monitor the progress.

kkapsner commented 6 months ago

@spodermenpls: thanks for the feedback. Let's see what the author says.