无法获得IE11错误的一致解决方法

时间:2014-02-07 16:25:15

标签: jquery internet-explorer-11

我有一个网络应用程序,我认为可能容易受到以下错误的影响:

https://connect.microsoft.com/IE/feedback/details/811930/ie11-crash-when-clearing-multiple-input-fields-with-jquery

https://connect.microsoft.com/IE/feedback/details/808033/ie11-two-reproducible-crashes-on-assigning-the-value-of-an-input-element-with-javascript

我正试图创造某种垫片来解决这个问题,但到目前为止,我还没有成功。这是我尝试过的垫片:

var oldVal = $.fn.val;

$.fn.val = function(value) {
    if (arguments.length) {
        var that = this;
        if (!value) {
            that = oldVal.call(this, ' ');
        }
        return oldVal.apply(that, arguments);
    }
    else {
        return oldVal.apply(this, arguments);
    }
};

但是,我不相信在input元素的值中设置空字符串是崩溃的来源。我正在寻找任何可能有助于创建解决方法的信息,等待Microsoft针对该错误的修复。

0 个答案:

没有答案