ladybird/Userland/Libraries/LibWeb/HTML/Scripting
Luke Wilde 1f820f8840 LibWeb: Add support for the <base> element changing the base URL
Used by Google seemingly almost all around account sign in and
management. The modern sign in page has this near the beginning:
```html
<base href="https://accounts.google.com">
```
All of the XHRs performed by sign in are relative URLs to this
base URL. Previously we ignored this and did it relative to the
current URL, causing the XHRs to 404 and sign in to fall apart.

I presume they do this because you can access the sign in page
from multiple endpoints, such as `/ServiceLogin` and
`/o/oauth2/auth/identifier`
2022-06-19 16:35:43 +01:00
..
ClassicScript.cpp LibWeb: Add 'is scripting enabled' concept to EnvironmentSettingsObject 2022-03-31 17:08:38 +02:00
ClassicScript.h LibWeb: Use inline script tag source line as javascript line offset 2022-03-14 00:25:33 +01:00
Environments.cpp LibWeb: Add a null-check for page() in ESO::is_scripting_enabled() 2022-04-03 23:12:13 +02:00
Environments.h LibWeb: Add 'is scripting enabled' concept to EnvironmentSettingsObject 2022-03-31 17:08:38 +02:00
ExceptionReporter.cpp LibWeb: Support passing more parameter types to HTML::report_exception() 2022-02-08 17:47:44 +00:00
ExceptionReporter.h LibWeb: Support passing more parameter types to HTML::report_exception() 2022-02-08 17:47:44 +00:00
Script.cpp Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
Script.h LibWeb: Add the Web::URL namespace and move URLEncoder to it 2021-09-13 01:43:10 +02:00
WindowEnvironmentSettingsObject.cpp LibWeb: Add support for the <base> element changing the base URL 2022-06-19 16:35:43 +01:00
WindowEnvironmentSettingsObject.h LibWeb: Move Window from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00
WorkerEnvironmentSettingsObject.h LibWeb: Move Window from DOM directory & namespace to HTML 2022-03-08 00:30:30 +01:00