Post

Replies

Boosts

Views

Activity

Reply to Adoption of New MV3 Standards for Browser Extensions
I'm developing MV3 extension. Safari 16.4 introduced support for modifyHeaders, but Safari 18.5 refuses to modify headers when request is done through fetch. chrome.declarativeNetRequest.getEnabledRulesets() show the rule being loaded, but the Origin that I'm trying to modify is still unchanged. However, Safari will modify headers if the request is done through chrome.runtime.sendMessage (script) / chrome.runtime.onMessage.addListener (background.js)
Topic: Safari & Web SubTopic: General Tags:
May ’25