diff options
Diffstat (limited to 'WebCore/loader/appcache/ApplicationCache.cpp')
-rw-r--r-- | WebCore/loader/appcache/ApplicationCache.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/WebCore/loader/appcache/ApplicationCache.cpp b/WebCore/loader/appcache/ApplicationCache.cpp index 34dace4..c0cd3ea 100644 --- a/WebCore/loader/appcache/ApplicationCache.cpp +++ b/WebCore/loader/appcache/ApplicationCache.cpp @@ -111,7 +111,7 @@ unsigned ApplicationCache::removeResource(const String& url) ApplicationCacheResource* ApplicationCache::resourceForURL(const String& url) { - ASSERT(!KURL(url).hasFragmentIdentifier()); + ASSERT(!KURL(ParsedURLString, url).hasFragmentIdentifier()); return m_resources.get(url).get(); } @@ -147,6 +147,9 @@ void ApplicationCache::setOnlineWhitelist(const Vector<KURL>& onlineWhitelist) bool ApplicationCache::isURLInOnlineWhitelist(const KURL& url) { + if (m_allowAllNetworkRequests) + return true; + size_t whitelistSize = m_onlineWhitelist.size(); for (size_t i = 0; i < whitelistSize; ++i) { if (protocolHostAndPortAreEqual(url, m_onlineWhitelist[i]) && url.string().startsWith(m_onlineWhitelist[i].string())) |