Merge pull request #6767 from tonyjin/strip-link-referrer
Strip referrer from link annotation.
This commit is contained in:
commit
42beb0c27b
@ -311,6 +311,11 @@ var AnnotationLayer = (function AnnotationLayerClosure() {
|
||||
link.target = LinkTargetStringMap[PDFJS.externalLinkTarget];
|
||||
}
|
||||
|
||||
// Strip referrer
|
||||
if (item.url) {
|
||||
link.rel = PDFJS.externalLinkRel;
|
||||
}
|
||||
|
||||
if (!item.url) {
|
||||
if (item.action) {
|
||||
bindNamedAction(link, item.action);
|
||||
|
@ -230,6 +230,14 @@ PDFJS.openExternalLinksInNewWindow = (
|
||||
PDFJS.externalLinkTarget = (PDFJS.externalLinkTarget === undefined ?
|
||||
PDFJS.LinkTarget.NONE : PDFJS.externalLinkTarget);
|
||||
|
||||
/**
|
||||
* Specifies the |rel| attribute for external links. Defaults to stripping
|
||||
* the referrer.
|
||||
* @var {string}
|
||||
*/
|
||||
PDFJS.externalLinkRel = (PDFJS.externalLinkRel === undefined ?
|
||||
'noreferrer' : PDFJS.externalLinkRel);
|
||||
|
||||
/**
|
||||
* Determines if we can eval strings as JS. Primarily used to improve
|
||||
* performance for font rendering.
|
||||
|
Loading…
x
Reference in New Issue
Block a user