Add SPI to disable CORS on requests to URLs matching a pattern
Created attachment 386285 [details] Patch
<rdar://problem/58011337>
Created attachment 386293 [details] Patch
Created attachment 386296 [details] Patch
Comment on attachment 386296 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=386296&action=review r=me > Source/WebCore/loader/DocumentThreadableLoader.cpp:156 > + bool disableCORS = document.isRunningUserScripts() && LegacySchemeRegistry::isUserExtensionScheme(request.url().protocol().toStringWithoutCopying()); s/disableCORS/shouldDisableCORS > Source/WebCore/page/Page.cpp:338 > + } Shouldn't we shrinkToFit() afterwards? > Source/WebCore/page/Page.cpp:3102 > + for (const auto& pattern : m_corsDisablingPatterns) { Could be written using WTF::anyOf() > Source/WebKit/UIProcess/API/APIPageConfiguration.h:138 > + const Vector<WTF::String> corsDisablingPatterns() const { return m_corsDisablingPatterns; } const Vector<WTF::String>& for return value.
http://trac.webkit.org/r253978