mirror of
https://github.com/RGBCube/serenity
synced 2025-05-15 01:44:58 +00:00
LibWeb: Flesh out a chunk of the HTML spec's frame navigation algorithms
This commit is contained in:
parent
e5f6d36616
commit
4ee5dfbe4b
8 changed files with 479 additions and 8 deletions
|
@ -213,14 +213,13 @@ void BrowsingContextContainer::navigate_an_iframe_or_frame(Fetch::Infrastructure
|
|||
// given element's node document's relevant global object
|
||||
// to finalize and report timing given response, element's node document's relevant global object, and element's local name.
|
||||
|
||||
// FIXME: 4. Navigate element's nested browsing context to resource,
|
||||
// with historyHandling set to historyHandling,
|
||||
// the source browsing context set to element's node document's browsing context,
|
||||
// and processResponseEndOfBody set to reportFrameTiming.
|
||||
(void)history_handling;
|
||||
|
||||
// AD-HOC:
|
||||
m_nested_browsing_context->loader().load(resource.url(), FrameLoader::Type::IFrame);
|
||||
// 4. Navigate element's nested browsing context to resource,
|
||||
// with historyHandling set to historyHandling,
|
||||
// the source browsing context set to element's node document's browsing context,
|
||||
// FIXME: and processResponseEndOfBody set to reportFrameTiming.
|
||||
auto* source_browsing_context = document().browsing_context();
|
||||
VERIFY(source_browsing_context);
|
||||
m_nested_browsing_context->navigate(move(resource), *source_browsing_context, false, history_handling);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue