我有一个网络应用程序,我认为可能容易受到以下错误的影响:
我正试图创造某种垫片来解决这个问题,但到目前为止,我还没有成功。这是我尝试过的垫片:
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针对该错误的修复。