首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在每个浏览器的独立版本中对JavaScript插件进行浏览器测试

在每个浏览器的独立版本中对JavaScript插件进行浏览器测试
EN

Stack Overflow用户
提问于 2015-07-23 18:57:29
回答 1查看 333关注 0票数 2

我正在构建三维画廊插件,一个相当简单的,使用CSS-3属性的东西。现在,并不是所有的浏览器都支持3d转换,所以很明显,我必须编写代码来适应根本无法访问css-3的浏览器。

事实上,我几乎需要编写,我需要为旧的浏览器编写一整套不同的功能。嗯,有几个解决办法我看到了:

  • 编写代码来检查浏览器是否支持(几天前,我在这个话题上发布了一个问题)。
  • 使用一个现代化的图书馆,让你的生活变得简单。

假设我做了上述任何一件事,现在我有了如下代码:

代码语言:javascript
复制
if(supports3d) {
    // use css-3 properties and make the gallery look awesome
}  else {
    // Fall back gracefully , no cool transforms , transitions , preserve-3d etc. just make it look basic. 
}

现在问题就从这里开始,在我的个人电脑上,Win-7和最新的Chrome,我将始终看到在if条件下执行的代码。我无法测试我的代码在Chrome、IE或FF的早期版本中的外观,比如说,对于每个浏览器,我都想测试我的代码,就像我可以在最新的chrome浏览器中测试我的代码一样。

浏览器堆栈这样的工具可以帮助我了解插件是如何在所有浏览器中显示的,但我想知道的是,是否有可能在我的PC上运行所有版本的浏览器,并能够在每个浏览器中运行测试?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-24 13:37:08

您可以使用以下过程安装多个火狐版本:https://support.mozilla.org/en-US/questions/939994#answer-376060。有点牵扯,但也不算太糟。您必须为每个版本执行自定义安装到不同的位置,然后设置每个版本以使用单独的配置文件。

IE 11有一个方便的“文档模式”功能,您可以将其设置为像早期版本的IE。要使用它,请按F12打开开发工具,然后更改,然后使用下拉列表"Edge“来选择您的版本。然而IE6却神秘地被遗漏了,所以如果您需要在IE6上进行测试,您将需要另一个解决方案,比如虚拟机。

可悲的是,Chrome并不是那么容易。您可以从http://www.oldversion.com/windows/google-chrome/获得它的旧版本。问题:我能在同一台机器上运行多个版本的Google吗?(Mac或Windows)中有多种运行多个Chrome版本的过程。到目前为止,最简单的方法就是在单独的用户帐户中安装不同的版本。但是,如果这看起来太麻烦,您可以查看线程中的其他一些解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31595892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档