IE 11中的Render react应用程序给了我;您需要启用javascript才能运行此应用程序;
我进入internet选项并启用脚本。 我甚至将本地主机添加为受信任的站点,每次站点呈现时,我都会看到: “根”是空的 我的应用程序可以在除IE11以外的所有浏览器中运行 我需要做什么才能让它工作 编辑: 控制台为空: 互联网选项:IE 11中的Render react应用程序给了我;您需要启用javascript才能运行此应用程序;,javascript,reactjs,internet-explorer,Javascript,Reactjs,Internet Explorer,我进入internet选项并启用脚本。 我甚至将本地主机添加为受信任的站点,每次站点呈现时,我都会看到: “根”是空的 我的应用程序可以在除IE11以外的所有浏览器中运行 我需要做什么才能让它工作 编辑: 控制台为空: 互联网选项: 事实证明,这是我们已经知道的,但在我的场景中,由于不存在错误,所以很难确定 让我感到奇怪的是,即使react部分从未呈现,但我的css仍然被导入到浏览器中。我删除了css,当网站重新加载时,我得到一个错误,说 “对象不支持属性或方法'assign' Solout
事实证明,这是我们已经知道的,但在我的场景中,由于不存在错误,所以很难确定 让我感到奇怪的是,即使react部分从未呈现,但我的css仍然被导入到浏览器中。我删除了css,当网站重新加载时,我得到一个错误,说 “对象不支持属性或方法'assign' Soloution: 在呈现dist bundle之前添加了以下脚本
<script>
if (typeof Object.assign != 'function') {
Object.assign = function(target) {
'use strict';
if (target == null) {
throw new TypeError('Cannot convert undefined or null to object');
}
target = Object(target);
for (var index = 1; index < arguments.length; index++) {
var source = arguments[index];
if (source != null) {
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
}
return target;
};
}
</script>
if(type of Object.assign!=“function”){
Object.assign=函数(目标){
"严格使用",;
if(target==null){
抛出新的TypeError('无法将未定义或null转换为对象');
}
目标=对象(目标);
for(var index=1;index
找到了答案
保留问题和答案,因为这里发生了相同的错误(如上面的链接),但在不同的场景中,希望可以指导其他人 事实证明,这是我们已经知道的,但在我的场景中,由于不存在错误,所以很难理解 让我感到奇怪的是,即使react部分从未呈现,但我的css仍然被导入到浏览器中。我删除了css,当网站重新加载时,我得到一个错误,说 “对象不支持属性或方法'assign' Soloution: 在呈现dist bundle之前添加了以下脚本
<script>
if (typeof Object.assign != 'function') {
Object.assign = function(target) {
'use strict';
if (target == null) {
throw new TypeError('Cannot convert undefined or null to object');
}
target = Object(target);
for (var index = 1; index < arguments.length; index++) {
var source = arguments[index];
if (source != null) {
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
}
return target;
};
}
</script>
if(type of Object.assign!=“function”){
Object.assign=函数(目标){
"严格使用",;
if(target==null){
抛出新的TypeError('无法将未定义或null转换为对象');
}
目标=对象(目标);
for(var index=1;index
找到了答案
保留问题和答案,因为这里发生了相同的错误(如上面的链接),但在不同的场景中,希望可以指导其他人 针对旧浏览器时,应始终确保使用正确的多边形填充 您可以遵循React的官方建议: 并使用官方软件包
这些步骤将确保您不会遇到随机兼容性问题。当针对旧浏览器时,您应该始终确保使用正确的多边形填充 您可以遵循React的官方建议: 并使用官方软件包
这些步骤将确保您不会遇到随机兼容性问题。您的控制台日志中有什么内容吗?你确定你在IE上启用了JS吗?@Arthur请查看编辑你的控制台日志上有什么东西吗?你确定你在IE上启用了JS吗?@Arthur请查看编辑