我们的React Web应用程序使用Stripe元素表单进行结帐(有关详细信息,请参阅此处).它将iFrame表单注入网站.正如所料,在iOS Safari上使用该网站时,当用户专注于Stripe输入时,会弹出信用卡键盘.
但事情出了问题.首先,如果用户点击页面上的其他位置,则键盘保持向上.这不是一个大问题,因为您可以点击"完成"来关闭键盘.
但随后 - 用户点击网站的任何时候,键盘弹出.点击"完成"没有任何作用 - 在下一次点击时,它会再次弹出.在用户关注另一个输入字段后,它最终停止.
当React组件卸载时,我尝试在Stripe元素上手动调用blur(),但没有运气.令人难以置信的是,您可以使用Xcode模拟器复制此问题.h*ck中发生了什么?
我正在将 Wordpress 站点迁移到托管在 Amazon s3 存储桶中的静态站点。所有页面都在一个目录结构中(例如 blog/index.html),但可以通过 /blog/ 访问。
默认情况下,亚马逊通过 302 重定向 (www.site.com/page -- 302 --> www.site.com/page/) 重定向缺少尾部斜杠的 URL。这对 SEO 来说太糟糕了,我正在尝试使这些重定向 301。
我已经尝试在根目录中添加 page.html 对象并根据亚马逊的说明设置重定向到 /page/ 。这只会为 /page.html 创建 301。/page 仍然会导致 302。
亚马逊的重定向说明:http : //docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html
有关问题的相关博客文章:http : //moz.com/community/q/new-static-site-with-302s
有没有人遇到过这个,或者有什么想法我能做什么?
redirect amazon-s3 http-redirect amazon-web-services http-headers