WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 202098
183292
Investigate usage of XMLHttpRequest's Permissions Policy usage
https://bugs.webkit.org/show_bug.cgi?id=183292
Summary
Investigate usage of XMLHttpRequest's Permissions Policy usage
Ian Clelland
Reported
2018-03-02 09:35:00 PST
XMLHttpRequest objects can have their behavior controlled by feature policy (
https://github.com/whatwg/xhr/pull/177
, not merged yet) If the policy in the active document disallows the 'sync-xhr' feature, then calling .send() on the XMLHttpRequest object should throw a NetworkError (and ideally log a message to the developer console) Demo:
https://xhr.featurepolicy.rocks/
GitHub issue:
https://github.com/whatwg/xhr/issues/178
Web Platform Tests:
https://wpt.fyi/xhr/xmlhttprequest-sync-default-feature-policy.sub.html
Feature policy itself has been partially implemented as part of
https://bugs.webkit.org/show_bug.cgi?id=167430
, but I haven't found another bug for the rest of the implementation. Let me know if I should file that as well.
Attachments
Add attachment
proposed patch, testcase, etc.
youenn fablet
Comment 1
2018-03-02 09:46:55 PST
Hi Ian, I guess that if there are other bugs related to feature policy that are filed, maybe having an umbrella bug might be useful. The current feature policy "implementation" is minimal in that it only checks for the iframe attribute, (no headers checking) and is specific to media capture.
Ian Clelland
Comment 2
2018-03-02 13:21:04 PST
Thanks, Youenn --- I filed
https://bugs.webkit.org/show_bug.cgi?id=183300
; I'm not sure if bugzilla allows me to declare a dependency of this bug on that one.
Anne van Kesteren
Comment 3
2024-03-15 05:58:15 PDT
Letting a top-level site adjust the control flow of an embedded site is generally not a good idea. This has also been removed from XMLHttpRequest.
Anne van Kesteren
Comment 4
2024-03-15 06:08:36 PDT
Actually, there is something implemented. Maybe that needs to be removed.
Anne van Kesteren
Comment 5
2024-03-16 01:00:23 PDT
*** This bug has been marked as a duplicate of
bug 202098
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug