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';
|
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 USER_AGENT_BROWSERS = /mozilla|msie|gecko|firefox|edge|opera|safari|netscape|konqueror|android/;
|
||||||
|
|
||||||
const isBrowser = (userAgent) => {
|
const isBrowser = (userAgent) => {
|
||||||
@ -10,7 +10,7 @@ const isBrowser = (userAgent) => {
|
|||||||
const isProbablyBot = !!userAgent.toLowerCase().match(USER_AGENT_BOTS);
|
const isProbablyBot = !!userAgent.toLowerCase().match(USER_AGENT_BOTS);
|
||||||
const isProbablyBrowser = !!userAgent.toLowerCase().match(USER_AGENT_BROWSERS);
|
const isProbablyBrowser = !!userAgent.toLowerCase().match(USER_AGENT_BROWSERS);
|
||||||
|
|
||||||
return isProbablyBrowser || !isProbablyBot;
|
return isProbablyBrowser && !isProbablyBot;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function(req, res, next) {
|
export default function(req, res, next) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user