我在ios Safari中输入时遇到了一个奇怪的问题, 如下所示。
输入是angular应用程序的一部分,对ng-length和ng-pattern有一些基本检查。最初,当您键入所有字符时,都会显示出来,但是如果您稍微浏览一下页面,例如点击,向上滚动和向下滚动,然后再次点击,则只显示您键入的前两个字母,其余的将显示看不见,但光标仍会移动。
输入也使用自定义的Web字体,但是删除它并不能解决问题。
这是一个已知的错误,是否有解决方法?
最近,我将设备更新为iOS12(现在实际上是12.0.1),也将Mac更新为最新的操作系统。现在,每当我尝试调试Cordova应用程序时,它就不会显示在Safari开发人员菜单中。移动浏览器有效,只是Cordova没有显示。这仅在真实设备中发生,并显示在模拟器中。我关注了许多有关如何重置信任设置的文章,甚至尝试了remotedebug_ios_webkit_adapter,但没有尝试。我该怎么做?我完全陷入困境,无法继续发展。
我想提到的是,该应用程序使用的是wkwebview引擎,而不是uiwebview,而且自从我们迁移到新引擎至少一年以来,我们从未遇到过此问题。