Index: extensions/common/ad_injection_constants.cc |
diff --git a/extensions/common/ad_injection_constants.cc b/extensions/common/ad_injection_constants.cc |
index 68ce280f42382a5fc1d96c9d50f55877d33f6fe7..d2445e17214a94fe2b06d4a0a5a0473a981480bf 100644 |
--- a/extensions/common/ad_injection_constants.cc |
+++ b/extensions/common/ad_injection_constants.cc |
@@ -20,6 +20,7 @@ const char kHref[] = "href"; |
const char kHtmlIframeSrcApiName[] = "HTMLIFrameElement.src"; |
const char kHtmlEmbedSrcApiName[] = "HTMLEmbedElement.src"; |
+const char kHtmlAnchorHrefApiName[] = "HTMLAnchorElement.href"; |
const char kAppendChildApiSuffix[] = "appendChild"; |
// The maximum number of children to check when we examine a newly-added |
@@ -32,6 +33,7 @@ extern const size_t kMaximumDepthToCheck = 5u; |
bool ApiCanInjectAds(const std::string& api) { |
return api == kHtmlIframeSrcApiName || |
api == kHtmlEmbedSrcApiName || |
+ api == kHtmlAnchorHrefApiName || |
EndsWith(api, kAppendChildApiSuffix, true /* case sensitive */); |
} |