javascript - IE11 - 在控制台中抛出错误,而它在 Chrome 中工作正常

标签 javascript internet-explorer-11

下面是我的代码片段,在 IE11 中我遇到类似这样的错误

SCRIPT5007:无法获取未定义或空引用的属性“init”

SCRIPT1003:应为“:”

但它在 Chrome 和 Edge 等其他浏览器中运行良好, 请提供一些可行的解决方案。

<script type="text/javascript">    
    $(function () {
        color.shades.init({
            url: {},
        });
    });
    </script>

最佳答案

大家好,感谢您的回答,但我能够追踪问题,因为我使用的是速记函数,

 ToggleEquipmentVisibility() {
              Code...... ;
                },

IE11不支持,所以改成回调函数,比如

ToggleEquipmentVisibility : function() {
          Code...... ;
            },

解决了我的问题:)这两个错误。

关于javascript - IE11 - 在控制台中抛出错误,而它在 Chrome 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59403882/

相关文章:

javascript - 无法使用http模块nodejs azure函数执行http请求

javascript - jquery 字符串转数字返回字符串

javascript - 如何求和并推送到 Vue 中的匹配对象

javascript - 视频JS : Object doesn't support property or method 'querySelector'

css - 媒体查询在 IE11 中不起作用(解决问题)

activex - IE11阻止ActiveX运行

javascript - 在 Javascript 中添加对象到列表

javascript - 在浏览器上查看的所有网站中访问本地存储变量

javascript - :hover CSS style affecting browser-based behaviour of buttons containing image

javascript - 如何克服 typescript 的传播运算符限制?