开发者问题收集
我的 Angular 应用程序在 Internet Explorer 上出现了问题。它可以在任何地方运行而没有问题(Chrome,Mozilla,Edge),但在IE上不行。我已经使用Developer Explorer分析了错误的位置,并返回错误发生在以下行:myDataSet [index - 1] .data = Array.from(tmp);这是我收到的以下错误消息:Object doe
我有一个函数,它通过一组正则表达式来评估字符串。这些正则表达式被包装为charRules中的自己的对象。如果字符串无效,则返回 false,否则返回 true。有效字符串示例:1234567890123K无效字符串示例:!@#$%^&*!!!&H5当用户在文本输入中输入其值时,IE8 会在控制台中抛出错误,TypeError:无法获取属性“test”的值:对象为 null 或 undefinedu
我已经在 jQuery 中完成了此操作,从输入文件标签中获取文件名,使用 jQuery 可以完美运行。//jQuery('input[type=file]').on('change', prepareUpload);document.getElementsByTagName('input[type=file]').addEventListener('change',prepareUpload1,t
我尝试将.trim()应用于我的一个 JavaScript 程序中的字符串。它在 Mozilla 下运行良好,但在 IE8 中尝试时显示错误。有人知道这是怎么回事吗?我有什么办法可以让它在 IE 中工作吗?代码:var ID = document.getElementByID('rep_id').value.trim();错误显示:Message: Object doesn't support t
IE9错误 - JavaScript仅在打开开发人员工具后才工作。我们的网站向用户提供免费的PDF下载,并且它具有一个简单的“输入密码以下载”功能。但是,它在Internet Explorer中根本不起作用。您可以在此示例。下载通行证是“ makeuseof”。在任何其他浏览器中,都可以正常工作。在IE中,两个按钮什么都不做。我发现的最奇怪的事情是,如果您使用F12打开并关闭开发人员工具栏,它们
我想检查浏览器中是否存在 DataTransferItem 对象。为此,我编写了以下代码:$(document).ready(function(){if(DataTransferItem){$('#supported').show();}else{$('#notsupported').show();}});现在我正在使用 Internet Explorer 11 进行测试。它抛出错误“'DataT