Framebust out of webviews #347
Labels
Core
privacy-tracker
Group bringing to attention of Privacy, or tracked by the Privacy Group but not needing response.
security-tracker
Group bringing to attention of security, or tracked by the security Group but not needing response.
Native apps typically open links to websites in a webview. This means that the app can track user behavior, including injecting script into the displayed third-party website. Users would likely prefer to visit the link in the native browser.
There is a similarity to the way websites would used
<frame>
in the early days of the web to include, and control, third party websites. An existing solution, the X-Frame-Options HTTP header, was used to enable websites to break out of such frames.The same, existing solution should be enabled on webviews so that websites could express the desire to be viewed in a browser.
This was suggested by Adrian Holovaty in Let websites framebust out of native apps
The text was updated successfully, but these errors were encountered: