Microsoft Edge是个人SavePersonalAndPaymentData制动React应用

时间:2019-04-04 17:06:47

标签: reactjs microsoft-edge

我在React应用程序中有一个简单的表单,一个输入和一个提交按钮。它在每种Web浏览器中都能很好地工作。现在,我开始在IE和Edge(Edge/18.17763)中进行测试。

点击提交按钮时,控制台出现错误:

Unable to get property 'isPersonal' of undefined or null reference
Unable to get property 'SavePersonalAndPaymentData' of undefined or null reference

他们完全制动了该应用程序。知道它们是什么以及它们来自何处?

我在代码库中没有与isPersonalSavePersonalAndPaymentData远程相关的任何内容。

3 个答案:

答案 0 :(得分:1)

似乎是与Edge的自动填充相关的某种错误,如果禁用自动填充,问题是否会消失?对我有用。

Edge Menu> Settings> Passwords & autofill

看起来像是Limitations - Current shortcomings

答案 1 :(得分:1)

对我来说,问题是我在.on()侦听器中在相同的输入上运行了两个不同的基于jQuery的函数,并且它们自身跳闸了。

其他浏览器并不关心我的偶然性。我可以说一次,MS浏览器帮助我成为了更好的程序员。

答案 2 :(得分:0)

似乎 oninput="event.stopPropagation();"到输入元素,然后 onsubmit="event.stopPropagation();"即可解决问题。