mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-27 06:52:35 -04:00
[ssr] more friendly to bots
This commit is contained in:
parent
c155f5d1e8
commit
5582610be2
@ -1,6 +1,6 @@
|
||||
import isHighLoadTime from './overload';
|
||||
|
||||
const USER_AGENT_BOTS = /bot|crawler|baiduspider|80legs|ia_archiver|voyager|curl|wget|yahoo! slurp|mediapartners-google|facebookexternalhit|twitterbot|whatsapp|php|python/;
|
||||
const USER_AGENT_BOTS = /bot|crawler|baiduspider|80legs|ia_archiver|voyager|curl|wget|yahoo! slurp|mediapartners-google|facebookexternalhit|twitterbot|whatsapp|php|python|mastodon/;
|
||||
const USER_AGENT_BROWSERS = /mozilla|msie|gecko|firefox|edge|opera|safari|netscape|konqueror|android/;
|
||||
|
||||
const isBrowser = (userAgent) => {
|
||||
@ -10,7 +10,7 @@ const isBrowser = (userAgent) => {
|
||||
const isProbablyBot = !!userAgent.toLowerCase().match(USER_AGENT_BOTS);
|
||||
const isProbablyBrowser = !!userAgent.toLowerCase().match(USER_AGENT_BROWSERS);
|
||||
|
||||
return isProbablyBrowser || !isProbablyBot;
|
||||
return isProbablyBrowser && !isProbablyBot;
|
||||
}
|
||||
|
||||
export default function(req, res, next) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user