Safari 14上的ExtJS冻结

1sbrub3j  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(129)

我们在safari 14中使用ExtJS时遇到问题。我们可以在 Sencha 文档中轻松重现该问题,只需单击以下链接:https://examples.sencha.com/extjs/7.3.0/examples/kitchensink/?classic#remote-combo。
一旦你在页面上,只需点击ExtJS表单外的某个地方,你的Safari将永远冻结...(例如在屏幕截图上可见的红色区域)
https://i.stack.imgur.com/LX0uE.png
这对我们来说是个大问题,因为我们的界面在Safari上已经不能用了。有没有人已经面临过这个问题,并有解决方案?

1tu0hz3e

1tu0hz3e1#

请尝试以下解决方法

Ext.getBody().dom.addEventListener(
    'pointerdown',
    function(e) {
        if(Ext.fly(e.target).getAttribute('data-ref') === 'innerCt') {
            e.preventDefault();
        }
    }
)

相关问题