WooCommerce 和 WordPress 的最新版本中引入了一个集成的密码强度表,它强制用户使用强密码。
推荐广告
它会加载以下文件:
/wp-includes/js/zxcvbn.min.js
(大小约为 400KB)。/wp-admin/js/password-strength-meter.min.js
如果您正在运行 WooCommerce,上述文件有时也位于此处:/wp-content/plugins/woocommerce/assets/js/frontend/password-strength-meter.min.js
根据主题和开发者排队的方式,我们注意到有时这些文件会加载到整个 WordPress 站点。
出于性能原因,这应该只加载在“帐户”、“签出”和“密码重置”页面上。
停用 WordPress 密码强度计
密码强度计故障排除
如果你已经禁用了密码强度表,但仍能看到脚本,很可能是因为你的WordPress 主题。
例如,如果您有一个登录链接,可以在站点上启动弹出窗口,则主题开发人员通常会在站点的页脚中加载登录表单脚本。这意味着,从技术上讲,你的电子商务网站上的每个页面都被视为一个帐户页面,因此密码表脚本全部加载。
以下是一些解决方案:
- 如果您的 WordPress 主题可以选择禁用弹出式登录,而是将用户发送到单独的页面,这通常是最简单的方法。
- 你可以要求你的主题开发者使用类似 AJAX 的东西,这样登录表单脚本只在点击时加载,因此,不是你网站的每个页面都会显示为“帐户”页面。
推荐广告