电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1874|回复: 0

IE 8/IE9,解决网页无法打印且预览为空的问题

[复制链接]
admin 发表于 2013-12-27 18:49:58 | 显示全部楼层 |阅读模式

问题描述:
loadTOCNode(2, 'summary'); 有用户反映,在Internet Explorer 8 中无法进行网页打印,“打印预览”窗口也是空白的,只出现页码,并在页面的底部本该显示该网站域名的地方显示一排类似以下的文件路径:
File://C:\Users\\AppData\Local\Temp\Low\xxxx.htm
原因分析:
loadTOCNode(2, 'summary'); 这种情况,多半是由于保护模式下 %Temp%\Low 文件夹工作不正常引起的(被误删除、移位等等)。
[以下信息仅供参考,不感兴趣的同学尽可跳过,直接到第三部分:小易支招。]
原来,当 IE 运行于保护模式时,它具有的低权限是不足以在正常的 Internet 临时文件夹读写文件的,因此它会在原 Internet 临时文件夹中建立 Low 低权限子文件夹,在 Low 中保存相应的资源,例如:
Temp:%userprofile%\AppData\Local\Temp\Low
Cookies:%userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\Low
历史记录:%userprofile%\AppData\Local\Microsoft\Windows\History\Low
但是,有时为了磁盘空间的考虑,会将这些文件夹指向其他位置的新文件夹,而 IE 保护模式就会因无权限在新的文件夹中读写文件而出现异常。这也是为什么取消保护模式后,网页又能正常打印的原因。
小易支招:
loadTOCNode(2, 'summary'); 小易这里给大家找到了两种解决方法。
方法一:IE 重置,直接还原为厂商默认设置。这个最是简单省事了!具体步骤,请参考 易宝典: 如何重置 IE 设置? (http://support.microsoft.com/kb/981061/zh-cn)
方法二:新建Low文件夹并设置其低完整性级别。不方便重置?没关系,试试第二种方法吧。
依次单击“开始>所有程序>附件”,右键单击“命令提示符”,然后选择“用管理员帐户运行”。
收起这个图片展开这个图片

收起这个图片展开这个图片

在命令提示符处键入以下命令,然后按回车键:
Mkdir %TEMP%\Low
ICACLS "%Temp%\Low" /setintegritylevel (OI)(CI)low
收起这个图片展开这个图片

最后,重新启动计算机。
您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-4-27 00:46 , Processed in 0.077126 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表