#include "third_party/blink/renderer/core/loader/frame_load_request.h"
#include "base/types/optional_util.h"
#include "third_party/blink/public/common/blob/blob_utils.h"
#include "third_party/blink/public/common/features.h"
#include "third_party/blink/public/common/input/web_input_event.h"
#include "third_party/blink/public/platform/web_url_request.h"
#include "third_party/blink/renderer/bindings/core/v8/capture_source_location.h"
#include "third_party/blink/renderer/core/events/current_input_event.h"
#include "third_party/blink/renderer/core/fileapi/public_url_manager.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/html/forms/html_form_element.h"
#include "third_party/blink/renderer/platform/bindings/dom_wrapper_world.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_request.h"
#include "third_party/blink/renderer/platform/network/encoded_form_data.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"
#include "third_party/blink/renderer/platform/weborigin/security_policy.h"
#include "third_party/blink/renderer/platform/wtf/text/atomic_string.h"
namespace blink {
namespace {
static void SetReferrerForRequest(LocalDOMWindow* origin_window,
ResourceRequest& request) { … }
void LogDanglingMarkupHistogram(LocalDOMWindow* origin_window,
const AtomicString& target) { … }
bool ContainsNewLineAndLessThan(const AtomicString& target) { … }
}
FrameLoadRequest::FrameLoadRequest(LocalDOMWindow* origin_window,
const ResourceRequest& resource_request)
: … { … }
FrameLoadRequest::FrameLoadRequest(
LocalDOMWindow* origin_window,
const ResourceRequestHead& resource_request_head)
: … { … }
HTMLFormElement* FrameLoadRequest::Form() const { … }
bool FrameLoadRequest::CanDisplay(const KURL& url) const { … }
const LocalFrameToken* FrameLoadRequest::GetInitiatorFrameToken() const { … }
const AtomicString& FrameLoadRequest::CleanNavigationTarget(
const AtomicString& target) const { … }
}