ChangeTheHeaders 1.0
ChangeTheHeaders is a Safari extension for iOS, iPadOS, macOS, and visionOS that allows you to customize HTTP request headers such as Accept, Accept-Language, Cookie, and User-Agent. ChangeTheHeaders is available now in the App Store.[…]
You might ask, why didn’t I just add this feature to StopTheMadness Pro? On macOS, StopTheMadness Pro is a Safari app extension, but the API to modify HTTP headers is available only to Safari web extensions, unfortunately. This is the same reason that StopTheMadness Pro doesn’t currently support Safari web apps.
[…]
What can you do with ChangeTheHeaders? I suspect the biggest selling point will be to spoof the User-Agent. The extension allows you to customize your User-Agent by URL domain. For example, you can make Safari pretend that it’s Chrome on Google web apps that give special treatment to Chrome. You can also customize the Accept-Language header if you don’t like the default language handling of some website, such as YouTube. (Why is the problem on the web always Google?) Or if you just want to deprioritize WebP images in Safari, you can do that, of course. It’s a simple matter of removing
image/webp
from the list. You probably don’t want to stop WebP entirely, because it may be the only image type available on some websites, but if you removeimage/webp
from the Accept header, then it no longer has the default quality value of 1. Instead,image/webp
would fall under the wildcardimage/*;q=0.8
specification, with a lower priority than explicit image types such asimage/png
. More information on how to configure ChangeTheHeaders is in the fine manual.
Previously:
4 Comments RSS · Twitter · Mastodon
Can you fix "Referer" with this? I seem to remember some policy on Referer being set by the site in some meta tag somewhere, but I'd love to e.g. claim to be coming from Google when I go to certain sites where a key part of the paypall bypass is just "Free stuff allowed when coming from search".