热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在linux上同时运行IE5.0,IE5.5,IE6.0和IE7.0(发行版)

在linux上同时运行IE5.0,IE5.5,IE6.0和IE7.0(发行版)--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
下面内容简要介绍了如何在Linux系统上运行Internet Explorer 7浏览器程序. 其间, 我发现两个问题: 第一, Transparent(透明背景) GIFs文件在IE7中背景显示为黑色. 第二(对我来说是一件好事), IE7程序界面在Linux上运行显示异常, 最好的办法是IE7的绘制引擎内置于IE6的界面中. 也就是说你将看不到IE7的tabs(标签页)或RSS阅读器, 不过你还可以调试网页和修复样式(layout)问题.

注: 最新的IEs4linux测试版已解决IE7的Transparent PNG问题, 可直接从微软下载浏览器程序而不是Google, 无需下载检查确认.

微软的条件注释功能(conditional comments)运行正常, 不像在Windows上运行独立的IE程序, 所以你将可以在Linux系统上开发和使用所有主要的浏览器程序调试网页! 我们也可以避开微软的下载检查确认, 而且linux系统用户不需要使用windows机器下载IE7安装文件就能完成下面的安装.(我们可以通过正当方式避开微软的下载检查确认).

首先, 使用IEs 4 Linux安装程序安装 IE6(可选5.5 + 5.0). 请考虑捐款IEs4Linux项目, 谢谢!

http://www.tatanka.com.br/ies4linux/page/Main_Page

请根据你使用的linux发行版本参考http://www.tatanka.com.br/ies4linux/page/Installation网页上的操作步骤. 你至少需要安装IE6; 可选5.0或5.5. 假设你使用了确省安装路径~/.ies4linux - 如果不是的话, 请确认接下来的步骤中使用了正确的路径.

完成上面的安装步骤后, 你可以通过运行ie6命令来检测IE6是否安装正确:

ie6

我使用其中一个浏览器版本访问Google网站, 用来测试已经安装好的浏览器:

.firefox reports ‘Firefox 2.0′
.ie6 reports ‘MSIE 6.0′

现在进入到Internet Explorer 7的安装:

我们可以使用Google的IE7自定义安装程序跳过Microsoft.com下载网站的Windows拷贝验证(我们运行在linux上, 不存在任何windows系统..); 网址是 http://www.google.com/toolbar/ie7/. 下载文件(IE7Setup_G.exe)保存到一个临时文件夹.

现在, 完整拷贝已经安装的IE6程序:

cd ~/.ies4linux
cp -r ie6/ ie7
sed ~/.ies4linux/bin/ie6 -e ’s/ie6/ie7/g’ > ~/.ies4linux/bin/ie7
chmod +x ~/.ies4linux/bin/ie7

然后cd到IE7Setup_G.exe目录, 使用cabextract程序安装IE7Setup_G.exe(cabextract安装方法请参考IEs 4 Linux网站)

cd ~/yourtempfolder
cabextract IE7Setup_G.exe

ls -la 显示:

15505200 Dec 7 21:21 IE7-Setup.exe

解开需要的文件:

cabextract IE7-Setup.exe
for i in wininet iertutil shlwapi urlmon jscript Vbscript \
ieframe mshtml mshtmled mshtmler advpack
do
chmod +x $i.dll
cp $i.dll ~/.ies4linux/ie7/drive_c/windows/system/$i.dll
done

chmod +x inetcpl.cpl
cp inetcpl.cpl ~/.ies4linux/ie7/drive_c/windows/system/
现在需要normaliz.dll和inetcplc.dll动态库文件, 你可以google它们, 或者

http://www.down-dll.com/dll/normaliz.zip
http://www.down-dll.com/dll/inetcplc.zip



http://blog.zhaoke.com/data/2007/0109/normaliz.zip
http://blog.zhaoke.com/data/2007/0109/inetcplc.zip

解压缩上面两个文件, 然后拷贝到 ~/.ies4linux/ie7/drive_c/windows/system

unzip normaliz.zip
unzip inetcplc.zip
cp normaliz.dll ~/.ies4linux/ie7/drive_c/windows/system
cp inetcplc.dll ~/.ies4linux/ie7/drive_c/windows/system

现在IE 7安装成功, 不过查看栏(view pane)显示异常, 除非你切换到Wine程序(容器), 使用Windows XP操作系统.:

WINEPREFIX=~/.ies4linux/ie7 winecfg

在初始化页面的底部修改’Windows’选项为’Windows XP’, 然后点击OK.

创建一个快捷方式:

cd ~/bin
ln -s ~/.ies4linux/bin/ie7 ie7

最后运行ie7和使用先前的浏览器测试Google网站, 结果为:

ie7 reports ‘MSIE 7.0′

参考
Internet Explorer 7 on Linux
IEs4Linux
推荐阅读
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 在 Windows 10 中,F1 至 F12 键默认设置为快捷功能键。本文将介绍几种有效方法来禁用这些快捷键,并恢复其标准功能键的作用。请注意,部分笔记本电脑的快捷键可能无法完全关闭。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • 在跨浏览器开发中,一个常见的问题是关于如何在鼠标悬停时显示图片提示信息。本文深入探讨了 IE 浏览器对 IMG 元素 alt 属性的特殊处理,并提供了最佳实践建议。 ... [详细]
  • 本文探讨了如何利用HTML5和JavaScript在浏览器中进行本地文件的读取和写入操作,并介绍了获取本地文件路径的方法。HTML5提供了一系列API,使得这些操作变得更加简便和安全。 ... [详细]
author-avatar
mobiledu2502886217
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有