servo/resources/resource_protocol
Josh Matthews 6565d982bd
servoshell: Support runtime preference manipulation (#38159)
These changes add a custom servo:preferences URL that allows modifying
selected preferences at runtime. The goal of this work is to make it
easy to test pages while toggling experimental web platform features,
and support quickly changing the User-Agent header.

Testing: Manually verified that spacex.com loads correctly after
changing the user agent, and that https://polygon.io/ displays grid
elements correctly and no console errors with the experimental prefs
enabled.
Fixes: #35862

<img width="1136" height="880" alt="Screenshot 2025-07-18 at 1 06 23 AM"
src="https://github.com/user-attachments/assets/2d27c321-6ca0-43c3-a347-7bc4b55272df"
/>

---------

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-08-30 16:51:58 +00:00
..
newtab.css Remove unused resources (#38245) 2025-07-24 00:34:15 +00:00
newtab.html Basic tab strip for the minibrowser (#33100) 2024-08-27 20:17:33 +00:00
preferences.html servoshell: Support runtime preference manipulation (#38159) 2025-08-30 16:51:58 +00:00
servo-color-negative-no-container.png Optimize PNG images in resources folder (#38229) 2025-07-23 18:43:09 +00:00