Change the time zone setting for web pages in the browser to a randomly selected or user-specified time zone.
Spoof Timezone Extension
The extension alters the timezone information that the browser reveals to web pages to protect your actual timezone from being identified. You can ensure the extension spoofs the correct timezone by setting your preferred one on the options page. Additionally, there is an option to generate random timezones, which can be useful in preventing fingerprinting scripts from identifying your browser based on your actual time zone.
To test the current timezone use the right-click context menu item.
The extension can also automatically detect your timezone based on your IP address starting from version 0.1.4. Use the right-click action button's menu to access this option.
Moreover, there is an option to check and update the timezone on start-up, which can be enabled from the options page.
The latest version of the extension includes improvements such as faster injection into iframes and automatic timezone detection that now respects daylight shifting. This extension now works on manifest v3.
Read more
To test the current timezone use the right-click context menu item.
The extension can also automatically detect your timezone based on your IP address starting from version 0.1.4. Use the right-click action button's menu to access this option.
Moreover, there is an option to check and update the timezone on start-up, which can be enabled from the options page.
The latest version of the extension includes improvements such as faster injection into iframes and automatic timezone detection that now respects daylight shifting. This extension now works on manifest v3.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "version": "0.4.1", "name": "Spoof Timezone", "description": "Change the time zone setting for web pages in the browser to a randomly selected or user-specified time zone.", "homepage_url": "https://webextension.org/listing/spoof-timezone.html", "permissions": [ "storage", "scripting", "webNavigation", "contextMenus", "notifications" ], "host_permissions": [ "*://*/*" ], "icons": { "16": "/data/icons/16.png", "32": "/data/icons/32.png", "48": "/data/icons/48.png", "64": "/data/icons/64.png", "128": "/data/icons/128.png", "256": "/data/icons/256.png", "512": "/data/icons/512.png" }, "action":{}, "background": { "service_worker": "worker.js" }, "options_ui": { "page": "/data/options/index.html" }, "content_scripts": [{ "world": "MAIN", "matches":["*://*/*"], "match_about_blank": true, "match_origin_as_fallback": true, "all_frames": true, "run_at": "document_start", "js": ["/data/inject/main.js"] }, { "world": "ISOLATED", "matches":["*://*/*"], "match_about_blank": true, "match_origin_as_fallback": true, "all_frames": true, "run_at": "document_start", "js": ["/data/inject/isolated.js"] }]}
Read more