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];
|
link.target = LinkTargetStringMap[PDFJS.externalLinkTarget];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Strip referrer
|
||||||
|
if (item.url) {
|
||||||
|
link.rel = PDFJS.externalLinkRel;
|
||||||
|
}
|
||||||
|
|
||||||
if (!item.url) {
|
if (!item.url) {
|
||||||
if (item.action) {
|
if (item.action) {
|
||||||
bindNamedAction(link, item.action);
|
bindNamedAction(link, item.action);
|
||||||
|
@ -230,6 +230,14 @@ PDFJS.openExternalLinksInNewWindow = (
|
|||||||
PDFJS.externalLinkTarget = (PDFJS.externalLinkTarget === undefined ?
|
PDFJS.externalLinkTarget = (PDFJS.externalLinkTarget === undefined ?
|
||||||
PDFJS.LinkTarget.NONE : PDFJS.externalLinkTarget);
|
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
|
* Determines if we can eval strings as JS. Primarily used to improve
|
||||||
* performance for font rendering.
|
* performance for font rendering.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user