问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

IE8/IE9无法启用JavaScript怎么办

发布网友 发布时间:2022-04-23 01:04

我来回答

4个回答

懂视网 时间:2022-04-22 18:20

本篇文章给大家总结了JavaScript在IE9之前版本中内存泄露问题,对此有兴趣的朋友可以学习下。

IE9之前的版本对JScript对象和COM对象使用不同的垃圾回收例程(COM对象采用“引用计数”收集策略),因此闭包在IE的这些版本中会导致一些特殊问题。具体来说,如果闭包的作用域中保存着一个HTML元素,那么就意味着该元素将无法被销毁。
来看下面的例子:

以上代码创建了一个作为elem元素事件处理程序的闭包,而这个闭包则又创建了一个循环引用。由于匿名函数保存了一个对assignHandler()的活动对象的引用,因此就会导致无法减少elem的引用数。只要匿名函数存在,elem的引用数至少也是1,因此它所占用的内存就永远不会被回收。

可以将上面的代码稍作修改一下就可以解决:

通过把elem.id的一个副本保存在一个变量中,并且在闭包中引用该变量消除了循环引用。但仅仅做到这一步,还是不能解决内存泄露问题。

“闭包会引用包含函数的整个活动对象,而其中就包含着elem。即使闭包不直接引用elem,包含函数的活动对象中也仍然会保存一个引用。因此,有必要把elem设置为null。这样就能解除对DOM对象的引用,顺利地减少其引用数,确保正常回收其占用的内存”

总结:

热心网友 时间:2022-04-22 15:28

  在IE8/IE9 中,有些同学在浏览网页时,收到提示:“需要启用 JavaScript …”,并且会发现网页上某些功能不能用了,比如点击网页里的按钮没反应等等。这个是因为浏览器的JavaScript 功能被禁用了,怎么启用 JavaScript 呢?方法如下:
  单击 开始 按钮,按一下 运行 按钮,打开 运行 对话框(或者按 Windows 徽标键 + R 打开也可),输入 regsvr32 jscript.dll 后,点击 确定,重新注册 jscript.dll 来修复 JavaScript。

  看到注册成功的对话框,点击 确定。

  打开 Internet Explorer 浏览器,按一下“工具”按钮,再单击“Internet 选项”。Internet Explorer 9 用户请看:

  Internet Explorer 8 用户请看:

  在 安全 选项卡下面的 该区域下的安全级别 部分单击 自定义级别,打开 安全设置窗口。
  在 安全设置 窗口中,确认 Java 小程序脚本 和 活动脚本 是否已经启用,如果没,请选择 启动,然后点击 确定。这时候 JavaScript 已经启用,Internet Explorer 恢复正常。

热心网友 时间:2022-04-22 16:46

1.单击“开始”按钮,点击“运行”,输入“regsvr32 jscript.dll”,点击“确定”,重新注册“jscript.dll”来修复“JavaScript”。
IE8/IE9无法启用JavaScript的解决方法
2.弹出注册成功的对话框,点击“确定”。
IE8/IE9无法启用JavaScript的解决方法
3.打开IE浏览器,点击“工具”按钮,选择“Internet选项”。
IE8/IE9无法启用JavaScript的解决方法
4.切换至“安全”选项卡,点击“自定义级别”按钮。
IE8/IE9无法启用JavaScript的解决方法
5.在打开的“安全设置”窗口中,确认“Java 小程序脚本”和“活动脚本”是否已经启用,如果没有启用,选择启用,然后点击“确定”即可。
IE8/IE9无法启用JavaScript的解决方法

热心网友 时间:2022-04-22 18:21

进入开发人员工具,看看是否禁用脚本

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
借条怎么写能生效 水密码新活赋采弹力眼霜的抗老能力如何? 我想买眼霜,请问水密码的怎样,谁用过呢? 水密码白金熨斗双肽电动蛇毒眼霜的使用感受怎么样? 蒸汽管道有哪些危险性 蒸汽管道如何 蒸汽管道安全吗 中石化加油卡怎么圈存金额 圈存金额方法 宁乡有哪些好玩的景点 16个值得玩的旅游景点(炭河古城攻略) 蕲春第三实验中学怎么样 IE8浏览器打不开了咋回事儿? IE8无法打开网页 建设银行自助取款机一天可以取多少? 建行银行转账限额是多少? 笔记本的用户密码忘了怎么办? 笔记本电脑的账号密码忘了!!如何修改笔记本密码?? 忘记笔记本电脑账户密码怎么办 电脑的用户账户密码忘了怎么办? 笔记本电脑账户密码忘了怎么办 华硕笔记本电脑密码忘记了怎么办? 华硕笔记本电脑登录密码忘记了怎么办? 华为笔记本忘记密码怎么办? 手机刚买几个月补电有危害吗? 手机电池全部用完再充电对手机有危害吗? 手机点没用完,还有百分之70可以充电吗,对手机电池有影响吗? 华为手机补电有什么危害吗 为什么手机充电变慢了? 华为手机电池补电对电池有影响吗 华为手机在电量90的时候按了补电有什么危害?还是新机呢 补电对手机有没有什么影响?他自己会不会关闭? 手机电池用完再充电有危害吗? ie8无法使用? 浏览器换成ie8,结果无法启动个人银行专业版,浏览器禁止ActiveX控件运行,请问如何处理,急! Internet Explorer 无法打开 Internet 站点 已终止操作 IE8 solidworks2014序列号怎么破解 solidworks2014序列号32位是多少 SolidWorks2014 里面,选择产品输入序列号那一项,有哪些必须要,哪些可以 如何 修改solidworks2014 序列号 安装solidworks2014时出现序列号与windows不符合 sw2014安装时出现移除序列号 SW2014安装时提示序列号键入有错字符是什么意思 跪求solidworks2014 SP2.0序列号 如何激活solidworks2014 composer 之前装solidworks2014的时候很多插件都没装,现在想装哪些插件,请问现在怎么装 win10动画效果时间怎么设置? win10轻松使用设置在哪 win10怎么设置比较流畅 win10电脑设置在哪里?怎么打开win10电脑设置 win10如何设置系统最佳性能 宿舍卫生标准及制度是什么? 4人宿舍怎么安排值日(最好是周循环)