`
aystnd
  • 浏览: 23043 次
  • 性别: Icon_minigender_1
  • 来自: 山东淄博
社区版块
存档分类
最新评论

在IE中正常的JS语法报错问题及解决方法

阅读更多
我在JS开发中,碰到这样一个怪异的问题,我写了多个JS脚本,同样写法的JS代码,在一个脚本中能够正常运行,在另一个脚本中总是报错,让我郁闷了一个星期!
最后,我找到原因了!
注意,这个问题大家也可能会碰到,希望能够给大家一个启发。
原来是因为我在系统中使用了UTF-8编码,然后我用Dreamweave中编写js代码,其中出错的那个js文件为了提高程序可读性,我加了很多汉字注释,就是这些注释导致注释下面看起来正常的语法老是报莫名其妙的错误。我把所有注释删除后就可以正常运行了!
分享到:
评论
1 楼 aystnd 2009-03-15  
另外,这个问题只会在IE6下会有,IE7和FF3下都没有问题

相关推荐

    IE报错修复插件

    "IE报错修复插件"就是专为解决此类问题而设计的工具,它能帮助开发者和用户解决在使用IE浏览器时遇到的各种错误和异常,确保网页在IE上正常显示和运行。 IE浏览器由于其内核与其他现代浏览器不同,对于HTML、CSS和...

    IE的js错误查找小工具

    在IT行业中,JavaScript是网页开发不可或缺的一部分,而作为曾经占据主导地位的浏览器,Internet Explorer(IE)在处理JS错误时的特性和问题也一直是开发者关注的重点。本文将深入探讨“IE的js错误查找小工具”这一...

    详解vue 兼容IE报错解决方案

    以下将详细解释在使用Vue.js时,如何解决兼容IE所遇到的问题和报错。 首先,需要了解IE浏览器对于现代JavaScript的ECMAScript 6 (ES6) 和ECMAScript 2015 (ES2015) 规范中引入的新特性并不完全支持。Babel是一个...

    VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决

    问题现象 项目使用vue/cli3脚手架搭建的前端项目,vue版本为...包含的代码中有ES6的语法,IE不支持,查了网上很多资料都说使用babel-polyfill来解决。 现象一:IE不支持ES6语法 Vuex requires a Promise polyfill

    引入JS文件IE6报语法错误或缺少对象问题的解决方法

    本文主要讨论的是在IE6中引入JS文件时遇到的“语法错误”或“缺少对象”的问题及其解决方案。 首先,问题的核心在于文件编码。当我们在页面中引入一个JS文件,而这个文件的编码与当前页面的编码不一致时,IE6可能会...

    解决VUEX兼容IE上的报错问题

    通过以上步骤,我们成功地为IE浏览器引入了Promise的polyfill,解决了使用Vuex时在IE上的报错问题。在实际开发过程中,除了Promise外,还可能需要处理其他不被IE支持的特性,如Array.from、Map、Set等。在这种情况下...

    JS浏览器兼容问题总结

    ### JS浏览器兼容问题总结 #### 一、Document.form.item问题 ...通过以上分析和解决方法,我们可以有效地解决JavaScript在不同浏览器之间遇到的兼容性问题,从而确保代码能够在多种环境中稳定运行。

    vuex2中使用mapGetters/mapActions报错的解决方法

    在使用Vue.js的Vuex状态管理库进行项目开发时,mapGetters和mapActions是Vuex提供的辅助函数,它们分别用于将store中的getters和actions映射到组件的计算属性和方法上,从而简化了组件代码。不过,当开发者在Vuex 2...

    vue.js 中使用(…)运算符报错的解决方法

    现在,Babel应该能够正确地处理扩展运算符,解决在Vue.js项目中的报错问题。 总结来说,要解决Vue.js项目中扩展运算符的报错,关键在于正确配置Babel,安装必要的插件和预设,确保它们能够将ES6的扩展运算符转换为...

    IE与FF脚本兼容性问题

    在现有代码中经常会出现 `document.formName.item("itemName")` 这样的语句,这种语法只能在IE中运行,在FF中会报错。 **解决方法:** 将 `document.formName.item("itemName")` 替换为 `document.formName....

    ie与火狐中常见的一些兼容问题.doc

    - **现有问题**:使用括号`()`来访问集合类对象中的元素时,IE可以正常解析并执行,但在Firefox中则会报错。 - **解决方法**:将括号`()`访问方式替换为方括号`[]`的方式,例如将`document.forms("formName")`改为...

    jsencrypt.js 兼容IE,Chrome,FF

    jsencrypt 兼容IE8,Chrome,FF,包括exports.default,Object.defineProperty不兼容问题处理等。

    语法script

    语法操作和基本知识的了解,希望大家可以相互帮助

    Vue 2.0在IE11中打开项目页面空白的问题解决

    然而,由于Internet Explorer 11(IE11)浏览器对新特性的支持不足,开发者在使用Vue 2.0进行开发时可能会遇到兼容性问题,导致在IE11中打开项目页面出现空白的情况。本篇文章将详细讨论如何解决这个问题。 问题的...

    browser.min.js和browser-polyfill.min.js.rar

    这是因为`browser.min.js`很可能包含了一种或多种技术,如Babel,用于将ES6代码转译为ES5或其他更老的JavaScript语法,使得这些代码能在不支持新特性的环境中执行。 然而,仅仅转译ES6代码并不足以处理所有兼容性...

    extjs浏览器问题

    标题中的“extjs浏览器问题”指的是使用ExtJS框架在不同浏览器上出现的兼容性问题,特别是针对Internet Explorer(IE)浏览器出现的语法错误。ExtJS是一个用于构建富客户端Web应用程序的JavaScript库,它依赖于现代...

    快速解决Vue项目在IE浏览器中显示空白的问题

    然而,由于历史原因,Internet Explorer(IE)浏览器对某些现代JavaScript语法不支持,导致基于Vue构建的项目在IE上可能无法正常运行,出现页面空白的情况。本文将详细解析这个问题的原因,并提供解决方案。 首先,...

Global site tag (gtag.js) - Google Analytics