gpt4 book ai didi

internet-explorer - 跨浏览器测试 : All major browsers on ONE machine

转载 作者:行者123 更新时间:2023-12-03 04:26:39 24 4
gpt4 key购买 nike

本指南的目的:

  • 运行 多个未修改的原生 版本的 Internet Explorer,
    Safari、Opera、Chrome 和 Firefox 在一台机器上,并排 .

  • 涵盖在 part 1 :
  • 目录
  • 必须测试哪些浏览器?
  • 如何创建一个快速启动且永不过期的 Windows XP VM?
  • 在哪里可以下载必要的软件(VM 镜像、浏览器等)?

  • 也涵盖在 part 2 中:
  • IE、Firefox、Opera、Chrome 和 Safari 的安装和配置指南。
  • 开发人员工具和快捷方式。
  • 时间和磁盘空间成本 .

  • 许多部分是独立的。例如,关于运行多个浏览器版本的说明通常是适用的。

    最佳答案

    Contents

    1. Which browsers have to be tested?
      • Rules of thumb: Which browsers should be included?
    2. Preparation
      • Windows XP
      • Windows 7+ (for IE9+)
      • Browser downloads
        • Internet Explorer
        • Firefox
        • Opera
        • Chrome
        • Safari
        • Adobe Flash Player
      • Download summary
    3. Sandboxie

      Part 2: Installation and configuration
    4. Internet Explorer
    5. Firefox
    6. Opera
    7. Chrome
    8. Safari
    9. Developer tools (and shortcuts)
    10. Measured set-up time and disk space
      • Time needed per browser (install & config)
    11. Optimal usage
      • Homepage at http://10.0.2.2:8888/


    1. Which browsers have to be tested?



    统计数据很快就会过时。为此,我引用了 Usage share of web browsers维基百科,以及以下最新浏览器的网站 版本信息。每个站点都附有简短的使用指南。
  • Can I use - 浏览器使用表,基于来自 StatCounter 和其他来源的数据。
  • StatCounter - 统计:浏览器版本 |时间段:上个月screenshot .
  • W3Counter - 查看存档报告:January 2012 (选择上个月)。 screenshot .
  • Wikimedia - 到底部打开最新的报告,SquidReportClients。
  • Clicky - 本站提供各个版本的统计信息 screenshot .

  • 经验法则:应该包括哪些浏览器?
  • Firefox : 最新 ESR release + 最新的稳定主要版本。 Release notes | For developers | Rapid release schedule
  • Opera : 12.x + 最新稳定版本。 Version history
    从 Opera 15 开始,Opera 使用与 Chrome 相同的引擎。尽管如此,相当多的用户仍在使用 Opera 12(当 Opera 15 发布时,用户体验发生了显着变化)。
  • Safari : 5.1.7 (Windows) + 最新版本。 Release notes
    不幸的是,Apple 放弃了对 Windows 的支持,因此您需要使用 Mac 或在 VM 中运行 OS X 来测试 Safari 中的页面。
  • Chrome : 最新的稳定版本。 Release notes
  • Internet Explorer : IE8+。 Feature history
    这实际上取决于您的客户。本指南也教了如何获得 IE6 和 7,但这些浏览器已经死了,或接近死了。 IE8 是 Windows XP 上最后一个支持的 Internet Explorer 版本,至今仍被大量使用。

  • 备注

    如今,大多数 Web 浏览器都使用某种形式的带有自动更新的快速发布。在编写本指南时,发布的频率并不高,因此设置一组浏览器而无需回头看很有用。
    除非您有意在旧浏览器中测试应用程序,否则只需获取最新版本的浏览器并让自动更新程序负责管理版本。

    如果你不需要太多的灵活性,又想快速测试一个页面,我推荐看看 BrowserStack.com .注册后,您可以获得 30 分钟的免费试用期,让您可以直接在浏览器中访问许多桌面和移动浏览器。

    2. Preparation



    在设置机器之前,下载所有必需的文件(请参阅本节末尾的“下载摘要”)。所有文件都将通过共享文件夹与虚拟机共享 What? How? .
  • 虚拟化软件(推荐使用 VirtualBox,即使用于商业用途也是免费的。下面的说明是针对 VirtualBox 编写的。)
  • Windows XP
  • modern.IE 下载 VirtualBox 的 IE6 XP 镜像网站。提取 .ova文件并运行它以将其导入 VirtualBox。 (镜像也可用于其他虚拟化产品,例如 VMware、Parallels、Virtual PC 和 Hyper-V)
  • IE6 XP image for VirtualBox on Windows大约 764MB
  • IE6 XP image for VirtualBox on Mac大约 717MB
  • IE6 XP image for VirtualBox on Linux约 771MB
  • 准备使用的图像:
  • VirtualBox 设置 : 启用网络适配器,但执行 不是 将虚拟机连接到真实网络。
  • VirtualBox 设置 :创建只读共享文件夹。
    此文件夹将用于在主机操作系统和 guest 操作系统之间传输数据。
  • 运行 net use x: \\vboxsvr\WinShared (假设共享文件夹名为 WinShared 。这会将网络目录绑定(bind)到 x: 驱动器)。
  • 可选:安装 AntiWPA 如果您将使用图像超过 30 天,则禁用激活检查。
  • 可选:禁用分页文件 (计算机 > 属性 > 高级 > 性能 > 高级 > 虚拟内存 > 更改 > 无分页 > 设置 [确认])。
  • 可选:禁用 unnecessary services通过 Start > Run > services.msc
    按列对行进行排序 Startup Type ,并根据图像将所有“自动”服务切换为“手动”。每当你想安装 MSI 包时,运行 net start msiServer (“Windows 安装程序”):
    Windows XP - services.msc
  • 可选:Disable Desktop clean-up wizard :Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
  • 可选:安装和配置 沙盒 (用于在同一个 IE6 虚拟机中运行 IE7 和 IE8)
  • 可选:安装 CCleaner ,运行它来配置它并清理垃圾。
  • 可选:安装 7-Zip (用于多个 Chrome 的)
  • 通过 guest 操作系统 (WinXP) 关闭系统。
  • VirtualBox 设置 :将虚拟机连接到真实网络。
    (只有 Internet Explorer 在安装过程中需要 Internet)
  • 可选:创建 VM 的快照,以便在下一步搞砸时可以恢复。
  • Windows 7+(适用于 IE9+)
  • modern.IE 下载预先构建的虚拟机镜像网站。
    这些图像是定时炸弹,它们在第一次使用后 30 天过期。当图像过期时,它们会在使用一小时后关闭。如果您不想每次都重新创建镜像,请在激活镜像之前更改 VM 的硬件时钟。
    例如,在 VirtualBox 中,您可以使用 VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000将时间设置为 future 1000 小时(如果要将其设置为过去的某个时间点,请使用减号)。
  • 浏览器下载
  • 互联网浏览器:
  • 如果您想在单机上运行 IE 6-8,推荐方法:
  • 需要 Sandboxie (我推荐 paying 为完整版,或 look on YouTube)。
  • IE6 - 预装在 XP VM
  • IE7IE8完整的离线安装程序
  • Internet Explorer Developer toolbar ( release information ) (IE6+7)
  • IE9+ - 使用来自 modern.IE 的预构建图像)。
  • 火狐:
  • Profile Manager轻松管理多个配置文件
  • Mozilla.org 下载最新版本 .
  • ftp.mozilla.org 下载旧版本(如果您只对最近的旧版本感兴趣,请参阅 releases.mozilla.org )。
  • 或者,使用 Utilu Mozilla Firefox Collection .
  • 歌剧:
  • Opera.com 下载任何 Opera 版本.
  • Chrome :
  • 下载7-zip提取 Chrome 安装程序。
  • FileHippo.com 下载特定版本.确保您选择“FileHippo”镜像以获取存档版本。 否则,您将从 Google 的服务器重定向到最新版本。
  • Safari :
  • Apple.com 下载最新版本.
  • Oldapps.com 下载其他版本.
  • Adobe Flash Player
  • 下载version 10.3如果 Flash 必须在 IE6 中工作,则需要 3 MB。否则,下载 the latest version .
  • 下载最新插件for other browsers .

  • 下载摘要

    为方便起见,将所有安装文件放在共享文件夹中是明智之举。这是所有必需文件的简要(完整)列表(按步骤排序):
  • IE6 XP image for VirtualBox on Windows大约 764MB
  • IE6 XP image for VirtualBox on Mac大约 717MB
  • IE6 XP image for VirtualBox on Linux约 771MB
  • AntiWPA 24 KB; false positives ; md5:e5a14c47e9c26e78fccb22ee71fedd51,CCleaner 3.5 MB,Sandboxie 2.3 MB
  • 浏览器( Firefox + Profile managerOperaChromeSafari )
    IE7 XP 和 IE8 XP 安装程序可以在这里下载:IE7 , IE8
  • 7-zip 1.1 MB 用于提取 Chrome 的安装程序。
  • ActiveX 10.3 IE6+,latest plugin version对于其他浏览器。
  • IE Developer toolbar适用于 IE6 和 7 626 KB


  • 3. Sandboxie



    Sandboxie是在沙箱中运行应用程序的轻量级工具。也可用于安装 多个版本的 IE/Safari 在一台 Windows 机器上。
  • 下载 :http://sandboxie.com/index.php?DownloadSandboxie
  • 补丁 : 扩展版是需要 一次启用多个沙箱。 Pay他们或 visit YouTube .
    同时运行多个 IE/Safari 版本需要扩展版本。如果您不介意一次测试一个 IE/Safari 版本,标准版本就足够了。
    安装后:
  • 禁用提示 :“配置 > 提示 > 隐藏所有提示”
  • 默认情况下,沙盒应用程序周围会出现黄色边框。如果你不喜欢这个,去配置基础 :“沙箱 > DefaultBox > 沙箱设置 > 外观”。
    对于每个新的 IE/Safari 版本,您必须遵循以下步骤:
  • 创建 : "Sandbox > Create New Sandbox"- 输入名称,例如“IE8”并确认。
  • 安装 :“IE8 > 运行沙盒 > 运行任何程序”
    选择所需的安装程序,然后按 OK。
  • 快捷方式 :安装完成后,使用“IE8 > 浏览内容”,找到二进制文件并创建应用程序的桌面快捷方式。

  • 所有沙盒文件/注册表更改都保存在 C:\Sandbox 中.默认情况下,此目录中的应用程序在沙箱中启动。其他程序可以通过上下文菜单在沙盒中轻松启动:“运行沙盒”或“发送到>沙盒>IE8”。

    使用 CCleaner 清理 :在主环境中运行 CCleaner,然后在各个沙箱中运行。

    导航至: Part 2

    关于internet-explorer - 跨浏览器测试 : All major browsers on ONE machine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10541225/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com