Index: Source/platform/weborigin/SecurityOrigin.cpp |
diff --git a/Source/platform/weborigin/SecurityOrigin.cpp b/Source/platform/weborigin/SecurityOrigin.cpp |
index 84461819af27439dafacb0db31d9d43eb6146030..d971d8bf965743227ffc4b41a6df2d6cef541c4c 100644 |
--- a/Source/platform/weborigin/SecurityOrigin.cpp |
+++ b/Source/platform/weborigin/SecurityOrigin.cpp |
@@ -381,6 +381,9 @@ bool SecurityOrigin::isPotentiallyTrustworthy(String& errorMessage) const |
if (SchemeRegistry::shouldTreatURLSchemeAsSecure(m_protocol) || isLocal() || isLocalhost()) |
return true; |
+ if (SecurityPolicy::isOriginWhiteListedTrustworthy(*this)) |
+ return true; |
+ |
errorMessage = "Only secure origins are allowed (see: https://goo.gl/Y0ZkNV)."; |
return false; |
} |