应用程序聚焦和模糊完全破裂(iOS12 Phonegap)

时间:2019-02-07 10:40:31

标签: ios forms input view phonegap

我在iOS和Android(使用Phonegap Build,我不完全了解服务器,节点,CLI等)上有一个完全用JS / HTML / CSS(带有服务器端PHP)制作的应用程序

一切正常运行1年。但是有几个星期,我认为从iOS12.2.3(或也许是12.2.2)开始,我所有的表单都存在该错误。

每当我单击一个字段时,我的应用程序都会“反弹”,有时它会聚焦另一个字段(单击field1并触发field2 ...),尤其是每次我离开该字段时(尤其是模糊) / focusout),该应用将返回顶部…….. .....这让我发疯了!!!

我尝试了一切!

在config.xml中,我有:

    <preference name="DisallowOverscroll" value="true" />
    <preference name="webviewbounce" value="false" />
    <preference name="UIWebViewBounce" value="false" />

我的视口index.html:

    <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width, height=device-height, target-densitydpi=device-dpi, viewport-fit=cover" />

在我的页面中,我试过了:

    $("body").on("focus", "input, textarea, select", function() {
        e.preventDefault();
        e.stopPropagation();
        setTimeout(
            function(){
                windows.scrollTo(0, 0);
            }, 100);
        });
    });

我已经阅读了很多堆栈结果/答案,尝试了所有可能,没有任何效果。...非常感谢。

这是一条记录(回头看,在最后一秒钟,您可以看到有时当我点击选择或输入时,我什至无法填充它,因为我的应用程序向上滚动了

enter image description here

0 个答案:

没有答案