Register CookieSandbox observer at startup (#5358)
This commit is contained in:
parent
12f344e03d
commit
95550403a7
2 changed files with 7 additions and 2 deletions
|
@ -60,6 +60,10 @@ Zotero.CookieSandbox = function (browser, uri, cookieData, userAgent) {
|
|||
}
|
||||
};
|
||||
|
||||
Zotero.CookieSandbox.init = function () {
|
||||
Zotero.CookieSandbox.Observer.register();
|
||||
};
|
||||
|
||||
/**
|
||||
* Normalizes the host string: lower-case, remove leading period, some more cleanup
|
||||
* @param {String} host;
|
||||
|
@ -232,8 +236,8 @@ Zotero.CookieSandbox.prototype = {
|
|||
cookies = {}, found = false, secure = uri.scheme.toUpperCase() == 'HTTPS';
|
||||
|
||||
// Fetch cookies starting from the highest level domain
|
||||
var cookieHost = '.' + hostParts[hostParts.length-1];
|
||||
for(var i=hostParts.length-2; i>=0; i--) {
|
||||
var cookieHost = '';
|
||||
for(var i=hostParts.length-1; i>=0; i--) {
|
||||
cookieHost = '.' + hostParts[i] + cookieHost;
|
||||
if(this._cookies[cookieHost]) {
|
||||
found = this._getCookiesForPath(cookies, this._cookies[cookieHost], pathParts, secure, i==0) || found;
|
||||
|
|
|
@ -716,6 +716,7 @@ Services.scriptloader.loadSubScript("resource://zotero/polyfill.js");
|
|||
Zotero.Streamer.init();
|
||||
|
||||
Zotero.MIMETypeHandler.init();
|
||||
Zotero.CookieSandbox.init();
|
||||
yield Zotero.Proxies.init();
|
||||
|
||||
// Initialize keyboard shortcuts
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue