AP计算机科学A(APcomputer science A)复习备考攻略视频教程
42875 人在学
不知道大家在编写jsp程序结束以后,一般都会使用什么浏览器进行查看呢?有没有尝试过IE浏览器?IE,是美国微软公司(Microsoft)推出的一款网页浏览器。那么大家在使用IE浏览器进行查看的时候,有出现过什么问题吗?今天小编就带大家来探讨一下:在IE中最值得关注的JSP问题。
大家是不是很疑惑究竟是什么问题,值得我们这样关注的呢?如果想要知道详细情况,那就继续接着往下看吧。
1、错误报告
小编刚刚在进行js调试的时候,在mozilla中显示出来还是一切正常的。但是问题就来了,小编在IE浏览器中,却有一个错误报告显示出来说:并没有找到名字为“configuration”的变量。大家可以看一下具体的引用片段,以下是详细的代码,如图所示:
2、改编代码
在引用片段中,小编已经清楚标志出是哪一行代码发生错误了。接下来,小编就把以上引用片段里面的错误报告改编了一下,改写成为下面的这种形式。大家可以对比一下,这两者之间有什么区别。改编后的引用片段,以下是详细的代码,如图所示:
3、成功改编
好吧,小编承认了是我错了,小编原本以为上面的方法是可运行的。结果!结果!结果!还是出现了一模一样的错误报告。然后,小编也曾经尝试过了很多种方法去改正这种错误,结果小编还是失败告终,并没有任何的效果出现。所以,小编在无奈之中,就把这一行错误报告改编成为了下面的这种形式,以下是详细的代码:
varcmd=window.configuration{};
结果真的是吓了小编一跳!毕竟它居然通过了!!!果然皇天不负有心人,小编最后还是成功了,心里有说不出的激动。
好吧,经过这么多种方法以后,小编在教程的最后,还是来一个总结分析吧。
小编总结:其实在IE浏览器中会出现这种问题的原因,那就是因为在JScript中实现和标准的ECMAScript还是有一定的差距,如果真的是找不到configuration变量的话,那么我们应该要做的就是往上递推,并且还要扩大作用域进行搜索范围,直至到我们搜索到全局变量中才结果。但是很明显的事情,那就是在JScript中它没有这样做。
小编结语:
由此可知,如果以后大家要是遇到Mozilla中好使的话,但是在IE浏览器中会莫名其妙地出现一个错误报告说找不到变量的时候,那么大家千万不要担心,毕竟解决的方法还是有的。大家不妨可以尝试一下加上Windows.的前缀吧,说不定就有意外的收获了。其实有一个非常彻底的方法,永远不会出现这个错误,那就是不要用IE浏览器去查看JSP的文件。哈哈,小编就随便说说,千万不要当真啊哈。
课课家会一直更新编程语言的教程,请继续关注我们的网站:课课家教育。谢谢!
共27节 · 7小时36分钟
房屋出租管理系统(附vue+springboot项目源码)视频教程
¥399.0017人在学
共8节 · 1小时32分钟
¥10.0011997人在学
共74节 · 19小时37分钟
¥39.993056人在学
共28节 · 7小时41分钟
¥399.001675人在学