bool HTMLImageElement::wouldTaintOrigin(SecurityOrigin* destinationSecurityOrigin) const { ImageResource* image = cachedImage(); if (!image) return false; return !image->isAccessAllowed(destinationSecurityOrigin); }
bool checkShapeImageOrigin(Document& document, ImageResource& imageResource) { if (imageResource.isAccessAllowed(document.securityOrigin())) return true; const KURL& url = imageResource.url(); String urlString = url.isNull() ? "''" : url.elidedString(); document.addConsoleMessage(SecurityMessageSource, ErrorMessageLevel, "Unsafe attempt to load URL " + urlString + "."); return false; }