Googlebot загружает модули просмотра

В нашем веб-приложении мы используем zxcvbn для проверки надежности пароля. Поскольку он довольно тяжелый, он загружается только тогда, когда отображается форма регистрации. Это происходит путем динамической вставки <script> тег на нашем сайте <head>,

Все это работает хорошо, но есть Googlebot.

В нашей поисковой консоли мы видим такие запросы, как /link/to/page/frequency_lists или же /another/link/to/another/page/adjacency_graphs, В этих примерах /link/to/page а также /another/link/to/another/page действительные URL, но суффикс (frequency_lists или же adjacency_graphs) неизвестно, поэтому гуглбот получает 404 от нашего веб-сервера.

Сейчас, frequency_lists а также adjacency_graphs (так же как scoring, feedback, matching а также time_estimates) являются модулями библиотеки zxcvbn, которые require г внутри библиотеки.

Это не должно быть проблемой, потому что zxcvbn построен с browserify, который предшествует "прелюдии", гарантируя, что require определена функция, которая загружает модули из связанного файла. Опять же, это прекрасно работает в браузере.

Очевидно, googlebot делает что-то другое, что вызывает выполнение запроса GET. Но я не могу понять, что это может быть - какие-либо идеи?

Я предполагаю, что та же проблема может возникнуть с другими библиотеками, которые используют browserify, но не имеют примеров для этого.

0 ответов

Другие вопросы по тегам