我有一个1年前使用Server Render的React应用程序已经生产了一段时间,
然而,在某种程度上,在某种程度上检测到该应用程序停止使用IE11。这真的很奇怪,因为我们已经在IE11上进行了多次测试并且之前有效。我们甚至尝试回滚项目(使用标记的泊坞窗图像),但仍然会出现此错误。
根本原因似乎在String str = "C 365";
char ch = str.charAt(0);
int i = Integer.parseInt(str.substring(2));
中以某种方式改变了在IE11中创建Object的方式。
创建的对象将具有babel-polyfill
这是我在控制台上找到的内容:
尝试此输入jscomp_symbol_Symbol.toStringTag1" Array Iterator"
如果你有IE11,它将以不同的方式输出。
这会以某种方式导致我的网络应用失败,因为每个对象都会失败lodash console.log({})
这是_.isPlainObject
内的条件。