Bug 246614

Summary: Lack of webRequestBlocking API or ability to remove X-Frame-Options
Product: WebKit Reporter: Carlos J. <carlosj-webkit-bugzilla>
Component: WebKit ExtensionsAssignee: Nobody <webkit-unassigned>
Status: REOPENED ---    
Severity: Normal CC: ap, karlcow, timothy, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Carlos J. 2022-10-17 04:43:49 PDT
The webRequestBlocking is not supported in Safari. One of the use cases in extensions is the ability to remove the x-frame-options header from requests so some pages can be iframed within the extension popup.

See also:
https://feedbackassistant.apple.com/feedback/9612497
https://feedbackassistant.apple.com/feedback/7848317
https://developer.apple.com/forums/thread/650840
Comment 1 Alexey Proskuryakov 2022-10-17 10:36:35 PDT
Thank you for the report. This will continue to be tracked by Apple internally as a safari issue, not a WebKit one.

rdar://57367706
Comment 2 Timothy Hatcher 2022-10-24 13:24:49 PDT
We are tracking bugs in Bugzilla for Web Extensions now as we move extensions support from Safari to WebKit.