首页 > Windows开发 > IE保护模式数据重定向

IE保护模式数据重定向

事件场景:使用Foxit(福昕)阅读器的IE插件打印网页到PDF文件,并选择存放到桌面上,打印完成之后发现桌面上不存在该PDF文件,但再次打印在选择保存位置时可以看到PDF文件。

这让我想起来高等级的IE版本有个数据重定向的功能。因为在PDF生成之后,福昕阅读器会自动打开PDF文件,所以通过福昕阅读器来查看该PDF文件的属性,发现PDF文件的实际路径为:

C:\Users\ProgramLife\AppData\Local\Microsoft\Windows\Temporary Internet Files\Virtualized\C\Users\ProgramLife\Desktop\Test.pdf

看到上述路径,可以知道确实发生了数据重定向。而如果去掉IE的保护模式,则会直接打印到真正的桌面上了。IE8“保护模式”的设置地方在Internet选项的“安全”选项卡下面:
IE8保护模式设置
如果保护模式开启,再以管理员权限运行IE,那么也会进入到真正的桌面了。

开发人员如果要注入模块到IE里面并进行一些操作,就要尤其注意IE的保护模式这一个特性了。有兴趣进一步了解IE保护模式的朋友可以阅读微软的文章Understanding and Working in Protected Mode Internet Explorer,也有网友翻译的中文版理解在保护模式下Internet Explorer的工作方式


觉得文章还不错?点击此处对作者进行打赏!


本文地址: 程序人生 >> IE保护模式数据重定向
作者:代码疯子(Wins0n) 本站内容如无声明均属原创,转载请保留作者信息与原文链接,谢谢!


更多



  1. 2012年2月17日15:50 | #1

    现在急着到处找房子呢。。各种房屋租赁信息的网页看累了。。。换换点博客看看。。。

    [回复]

  2. 2012年2月23日20:57 | #2

    呵,还有这种问题啊,没遇到过呢,我现在一般都用firefox了,IE实在没办法,只用来做网站时的兼容性测试

    [回复]

    代码疯子 回复:

    @winson(代码部落), web开发的话测试下兼容性就行了。完全不用在意这个特点,但客户端开发就不一样,呵呵

    [回复]