【问题标题】:Square Up API Edge Browser IssueSquare Up API Edge 浏览器问题
【发布时间】:2017-07-06 22:05:06
【问题描述】:

我现在遇到了 SquareUp API 的问题。我正在使用此函数呈现表单paymentForm.build();,并且在所有浏览器上一切正常,但在 Edge 浏览器版本 9 上,表单未呈现。

当您打开开发人员工具时,表单会呈现。在 Edge 浏览器中是否有任何解决方法可以解决此问题?

谢谢!

【问题讨论】:

  • 在Edge上打开开发者工具就可以了?似乎是javascript阻塞问题,但奇怪的是它可以与其他浏览器一起使用。如果您在打开开发者工具的情况下重新加载页面,您是否会看到任何错误,或者它会立即生效吗?
  • 是的,当我打开开发者工具时它可以工作。我确实测试并清理了 console.log 引用,还将 cache:false 放在 ajax 调用上,但问题似乎仍然存在。我还注意到,这些问题在其他浏览器(例如 Firefox)上重复出现(有时)与客户反馈一致。还有其他我可以尝试的建议吗?问题出在渲染和 build() 函数上。非常感谢任何帮助或建议。

标签: square-connect


【解决方案1】:

如果其他人面临这个问题,答案很简单。就像在 SquareUp 中为 iframe 使用的字段添加最小高度一样简单。某些浏览器有时无法在 DOM 中呈现表单,因此添加最小高度可以确保用户可以看到这些字段,直到我们等待 iframe 响应。

【讨论】:

    猜你喜欢
    • 2015-09-13
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多