Googlebot加载browserify模块

时间:2018-06-19 14:31:04

标签: browserify googlebot zxcvbn

在我们的网络应用中,我们使用zxcvbn来验证密码强度。由于它很重,因此仅在显示注册表时才加载。这是通过将<script>标签动态插入我们网站的<head>中来实现的。

整个过程运行良好,但是还有Googlebot。

在我们的搜索控制台中,我们看到诸如/link/to/page/frequency_lists/another/link/to/another/page/adjacency_graphs之类的请求。在这些示例中,/link/to/page/another/link/to/another/page是有效的网址,但是后缀(frequency_listsadjacency_graphs)未知,因此googlebot从我们的网络服务器接收到404。< / p>

现在,frequency_listsadjacency_graphs(以及scoringfeedbackmatchingtime_estimates)是zxcvbn库的模块require存放在库中。

这应该不成问题,因为zxcvbn是使用browserify构建的,该浏览器以“ prelude”作为前缀,并确保定义了require函数,该函数从捆绑的文件中加载模块。同样,这在浏览器中也可以很好地工作。

很明显,googlebot所做的不同,导致执行GET请求。但是我无法理解可能是什么-有什么想法吗?

我假设其他使用browserify但没有示例的库也可能出现相同的问题。

0 个答案:

没有答案