#include "third_party/blink/renderer/core/script/fetch_client_settings_object_impl.h"
#include "third_party/blink/public/mojom/security_context/insecure_request_policy.mojom-blink.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/execution_context/security_context.h"
namespace blink {
FetchClientSettingsObjectImpl::FetchClientSettingsObjectImpl(
ExecutionContext& execution_context)
: … { … }
const KURL& FetchClientSettingsObjectImpl::GlobalObjectUrl() const { … }
const KURL& FetchClientSettingsObjectImpl::BaseUrl() const { … }
const SecurityOrigin* FetchClientSettingsObjectImpl::GetSecurityOrigin() const { … }
network::mojom::ReferrerPolicy
FetchClientSettingsObjectImpl::GetReferrerPolicy() const { … }
const String FetchClientSettingsObjectImpl::GetOutgoingReferrer() const { … }
HttpsState FetchClientSettingsObjectImpl::GetHttpsState() const { … }
AllowedByNosniff::MimeTypeCheck
FetchClientSettingsObjectImpl::MimeTypeCheckForClassicWorkerScript() const { … }
mojom::blink::InsecureRequestPolicy
FetchClientSettingsObjectImpl::GetInsecureRequestsPolicy() const { … }
const FetchClientSettingsObject::InsecureNavigationsSet&
FetchClientSettingsObjectImpl::GetUpgradeInsecureNavigationsSet() const { … }
void FetchClientSettingsObjectImpl::Trace(Visitor* visitor) const { … }
}