Include "Zotero/[version]" in file sync requests
To avoid blocking by some institutional firewalls https://forums.zotero.org/discussion/93510/general-sync-error
This commit is contained in:
parent
3dab64ddbb
commit
819dc7f6f4
2 changed files with 17 additions and 10 deletions
|
@ -13,17 +13,17 @@ describe("Zotero", function() {
|
|||
var platformVersion = Services.appinfo.platformVersion.match(/^\d+/)[0] + '.0';
|
||||
var ua1 = `Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 ${Zotero.clientName}/${Zotero.version}`;
|
||||
var ua2 = `Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Firefox/${platformVersion}`;
|
||||
assert.equal(Zotero.VersionHeader.update('example.com', ua1, ZOTERO_CONFIG.CLIENT_NAME), ua2);
|
||||
assert.equal(Zotero.VersionHeader.update(ua1, ZOTERO_CONFIG.CLIENT_NAME), ua2);
|
||||
});
|
||||
|
||||
it("should show Chrome user agent unchanged", function () {
|
||||
var ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36';
|
||||
assert.equal(Zotero.VersionHeader.update('example.com', ua, ZOTERO_CONFIG.CLIENT_NAME), ua);
|
||||
assert.equal(Zotero.VersionHeader.update(ua, ZOTERO_CONFIG.CLIENT_NAME), ua);
|
||||
});
|
||||
|
||||
it("should show Firefox user agent unchanged", function () {
|
||||
var ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Firefox/60.0';
|
||||
assert.equal(Zotero.VersionHeader.update('example.com', ua, ZOTERO_CONFIG.CLIENT_NAME), ua);
|
||||
assert.equal(Zotero.VersionHeader.update(ua, ZOTERO_CONFIG.CLIENT_NAME), ua);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue