Chromium Code Reviews| Index: third_party/WebKit/Source/core/html/HTMLLinkElement.cpp |
| diff --git a/third_party/WebKit/Source/core/html/HTMLLinkElement.cpp b/third_party/WebKit/Source/core/html/HTMLLinkElement.cpp |
| index 9b402d3c27a141347a0b993a6164e753549fbd3b..b6591af0e56f8fc7a2b4791f069b18bfad06c251 100644 |
| --- a/third_party/WebKit/Source/core/html/HTMLLinkElement.cpp |
| +++ b/third_party/WebKit/Source/core/html/HTMLLinkElement.cpp |
| @@ -79,6 +79,8 @@ void HTMLLinkElement::parseAttribute(const QualifiedName& name, |
| } else if (name == asAttr) { |
| m_as = value; |
| process(); |
| + } else if (name == referrerpolicyAttr) { |
| + m_referrerPolicy = value; |
|
Mike West
2016/10/23 05:25:46
Where do you take the page's referrer policy into
Yoav Weiss
2016/10/23 13:27:09
It's done at the consumers of HTMLLinkElement::ref
|
| } else if (name == sizesAttr) { |
| m_sizes->setValue(value); |
| } else if (name == mediaAttr) { |
| @@ -108,11 +110,13 @@ bool HTMLLinkElement::shouldLoadLink() { |
| bool HTMLLinkElement::loadLink(const String& type, |
| const String& as, |
| const String& media, |
| + const String& referrerPolicy, |
| const KURL& url) { |
| return m_linkLoader->loadLink( |
| m_relAttribute, |
| crossOriginAttributeValue(fastGetAttribute(HTMLNames::crossoriginAttr)), |
| - type, as, media, url, document(), NetworkHintsInterfaceImpl()); |
| + type, as, media, referrerPolicy, url, document(), |
| + NetworkHintsInterfaceImpl()); |
| } |
| LinkResource* HTMLLinkElement::linkResourceToProcess() { |