Don't log "Unknown browser" for requests from Safari App Extension

This commit is contained in:
Dan Stillman 2020-03-14 18:18:45 -04:00
parent c3e390eb5a
commit 982bcff357

View file

@ -1450,6 +1450,7 @@ Zotero.Server.Connector.Ping.prototype = {
var browser; var browser;
var message; var message;
var showDownloadButton = false; var showDownloadButton = false;
// Legacy Safari extension
if (origin && origin.startsWith('safari-extension')) { if (origin && origin.startsWith('safari-extension')) {
browser = 'safari'; browser = 'safari';
message = `An update is available for the ${appName} Connector for Safari.\n\n` message = `An update is available for the ${appName} Connector for Safari.\n\n`
@ -1467,6 +1468,10 @@ Zotero.Server.Connector.Ping.prototype = {
+ `You can upgrade to the latest version from ${domain}.`; + `You can upgrade to the latest version from ${domain}.`;
showDownloadButton = true; showDownloadButton = true;
} }
// Safari App Extension is always up to date
else if (req.headers['User-Agent'] && req.headers['User-Agent'].includes('Safari/')) {
return;
}
else { else {
Zotero.debug("Unknown browser"); Zotero.debug("Unknown browser");
return; return;