mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-08 08:48:39 +09:00
[PALEMOON] [frontend vs backend] Implemented "originPrincipal" and "triggeringPrincipal"
Issue #679 Follow up #311
This commit is contained in:
parent
9bdac16625
commit
d2aa8d3853
4 changed files with 102 additions and 9 deletions
|
|
@ -754,7 +754,9 @@ nsContextMenu.prototype = {
|
|||
openLinkIn(this.linkURL, "window",
|
||||
{ charset: doc.characterSet,
|
||||
referrerURI: doc.documentURIObject,
|
||||
referrerPolicy: doc.referrerPolicy });
|
||||
referrerPolicy: doc.referrerPolicy,
|
||||
originPrincipal: doc.nodePrincipal,
|
||||
triggeringPrincipal: doc.nodePrincipal });
|
||||
},
|
||||
|
||||
// Open linked-to URL in a new private window.
|
||||
|
|
@ -765,6 +767,8 @@ nsContextMenu.prototype = {
|
|||
{ charset: doc.characterSet,
|
||||
referrerURI: doc.documentURIObject,
|
||||
referrerPolicy: doc.referrerPolicy,
|
||||
originPrincipal: doc.nodePrincipal,
|
||||
triggeringPrincipal: doc.nodePrincipal,
|
||||
private: true });
|
||||
},
|
||||
|
||||
|
|
@ -775,7 +779,9 @@ nsContextMenu.prototype = {
|
|||
openLinkIn(this.linkURL, "tab",
|
||||
{ charset: doc.characterSet,
|
||||
referrerURI: doc.documentURIObject,
|
||||
referrerPolicy: doc.referrerPolicy });
|
||||
referrerPolicy: doc.referrerPolicy,
|
||||
originPrincipal: doc.nodePrincipal,
|
||||
triggeringPrincipal: doc.nodePrincipal });
|
||||
},
|
||||
|
||||
// open URL in current tab
|
||||
|
|
@ -784,7 +790,9 @@ nsContextMenu.prototype = {
|
|||
urlSecurityCheck(this.linkURL, doc.nodePrincipal);
|
||||
openLinkIn(this.linkURL, "current",
|
||||
{ charset: doc.characterSet,
|
||||
referrerURI: doc.documentURIObject });
|
||||
referrerURI: doc.documentURIObject,
|
||||
originPrincipal: doc.nodePrincipal,
|
||||
triggeringPrincipal: doc.nodePrincipal });
|
||||
},
|
||||
|
||||
// Open frame in a new tab.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue