gpt4 book ai didi

javascript - 商店软件更新验证码不可见

转载 作者:行者123 更新时间:2023-12-03 01:13:45 26 4
gpt4 key购买 nike

我已从 5.2.2(5|6) 更新了 Shopware[修订版。 201706221543]5.4.6 (修订版 201807181357)

表单包含验证码。但更新后我必须单击一个字段才能看到它。为什么?

当我单击任何字段时,计算和缓存的 Modernizr js 文件会执行:

widgets/Captcha/refreshCaptcha?_=15...

因此验证码会重新加载并出现。

<小时/>

现代化:

n.ajaxTransport(function(b) {
...
try {
h.send(b.hasContent && b.data || null) <-- Console shows that string

之前的 HTML:

<div class="captcha--placeholder" data-src="/widgets/Captcha/refreshCaptcha"></div>

点击任意输入字段后的 HTML:

<div class="captcha--placeholder" data-src="/widgets/Captcha/refreshCaptcha">
<img src="data:image/png;base64,iV...=" alt="Captcha">
<input type="hidden" name="sRand" value="fj..">
</div>

最佳答案

这是商店软件的默认行为。原因可能是,只有在需要时才会加载验证码。详细信息页面上也有一个验证码,并且在 < 5.3 的商店软件版本中,每个详细请求都会加载验证码,从而导致网站性能降低。现在,仅在访问评级选项卡时才加载验证码。所以主要原因是尽量减少请求。

关于javascript - 商店软件更新验证码不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52111535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com