浏览器跳跃

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 价值 200 美元的免费积分!

如果你现在问我,嘿,Chris,你最喜欢的浏览器是什么? 我不知道该怎么回答你! 过去几年我一直主要是 Firefox 用户,但在过去几个月里,我的忠诚度不再属于任何一个浏览器。 我是一个浏览器跳跃者。 我感觉只是最近,这些工具才终于出现,我可以不用太多麻烦地做到这一点。

Firefox、Chrome 和 Safari

当我说是浏览器跳跃者时,我的意思实际上只是这三个。 我很想让 Opera 加入这个派对。 它很好,也很快。 它的 Dragonfly 开发工具功能齐全,但它不支持我的两个拐杖工具:XMarks1Password。 当那一天到来时,我至少会切换到它一段时间。 我感觉出于显而易见的原因,我不使用 Internet Explorer。 它只是不如其他浏览器好,我不想用它,除了测试。 更不用说,我在使用 Mac。 虽然我在上面进行了测试,但使用 VMWare Fusion 以及一堆“快照”,我将 Windows XP 和 Vista 保留在 IE 6/7/8/9 的原生版本的不同状态中。

主要推动因素

我的浏览器跳跃很大程度上得益于一些工具,这些工具可以为我同步浏览器环境。

Xmarks

如果我每次都要导出和导入书签,我可能永远不会切换。 我自己并不经常使用书签菜单,但我确实喜欢在我的所有浏览器中(以及所有计算机上)保持书签栏一致。 我把它整理得很好,所以如果我进行切换,我希望在我的所有浏览器和所有计算机上都能看到它。 XMarks 使这变得很容易,而且免费。

嗯,一致性。

1Password

我在使用 1Password 方面有点落后,但我现在玩得很努力。 你为什么需要密码工具? 我曾经这样想。 我的浏览器已经记住我的密码了。 是的,大多数浏览器都这样做,但没有 1Password 那样好。 1Password 会将所有用户名/密码保存在其数据库中,并通过浏览器扩展程序,允许你将它们提交到网站。 它使对同一网站拥有多个登录变得更加容易。 它还可以处理自动填写表单。 它还将你的信用卡存储在你的“钱包”中,使在线购买变得更加容易。 更不用说其他信息,比如你的驾驶执照。 当你遇到需要这些信息的情况时,不必到处寻找,非常方便。

真正的优势在于,它可以跨浏览器和跨计算机保持这些信息的同步(使用 Dropbox 同步)。 在笔记本电脑上的 Firefox 中更改密码,然后回家在台式机上使用 Safari,你不会遇到任何问题。

Delicious

我喜欢在 Delicious 上标记东西,以便以后阅读、进一步参考、只是分享,或者其他任何目的。 当我在一个环境中无法在我的 Delicious 中标记我正在查看的东西时,这会让我很烦,所以我会一直寻找这种功能。

1Password 在 Safari 中功能齐全,这意味着它可以填写并提交表单,以及访问所有表单预填充数据。
1Password 在 Firefox 中也同样功能齐全。
1Password 在 Chrome 中的功能非常有限(它只是 alpha 版本),只允许提交登录信息。 不过,它总比没有好,因为如果没有它,我将无法使用 Chrome,而我非常喜欢 Chrome。

开发工具

让我在 Firefox 中停留了这么久的一件事是 Firebug。 好的,是唯一的一件事。 Firebug 非常棒,我相信它仍然是最好的开发工具。 但现在 Safari 和 Chrome 中附带的 Web Inspector 几乎一样出色,从功能上来说。 它实际上更漂亮,但我对一些 UI 决策存在争议。 Opera 中的 Dragonfly 也非常棒,但正如我所说,我不经常使用 Opera。 现在所有这些浏览器都有出色的开发工具,这不再是我使用的主要决定因素。

开发工具的原始王者,Firebug。

Web Inspector 比 Firebug 漂亮得多(特别是在资源面板等面板中),功能也和 Firebug 一样强大。

我对 Web Inspector 的一个主要抱怨是右侧的折叠区域。 如果你经常检查属性,指标总是会被埋得很深。 Firebug 的标签更容易使用。

浏览器笔记

Firefox

Firefox 中的 URL 栏处理是我在所有浏览器中最喜欢的。 当你开始输入时,它会通过 URL **和** 页面标题匹配你迄今为止输入的内容,这通常会产生非常智能和有用的结果。 如果你输入一个不完整的网址,地址栏的行为就像 Google 的“感觉很幸运”按钮,它会将你带到 Google 中该搜索词的第一个结果。 例如,输入“firebug”将把你带到“http://getfirebug.com”。 我一直用这个来懒洋洋地到达目的地。

Firefox URL 栏是最有帮助的

关于 Firefox 的其他快速笔记

  • Firebug 仍然是我心目中最好的开发工具。 其他人在 Firebug 和 Web Developer Toolbar 的组合方面发誓。 我只是从未使用过 WDT 的东西。
  • 对于浏览器跳跃者来说,Open With 附加组件很好用。 它提供了一个上下文菜单,用于在其他浏览器中打开你当前正在查看的页面。

    现在是时候提一下 Choosy 了。 它不是 Firefox 专用的,但允许在打开链接时选择浏览器。

  • Multifirefox 是一款非常棒的工具,可以用来保存多个版本的 Firefox(用于测试)。 只需下载 Firefox 的旧版本并重命名应用程序文件(如“Firefox 2.app”)。 然后启动此应用程序以启动任何版本的 Firefox,你将能够选择特定的配置文件和特定的版本。 这样,你就可以同时打开多个版本,而你之前无法做到这一点。
  • Screengrab 是一个非常棒的 Firefox 扩展,可以对整个网页的长度进行快照。 我还没有在其他浏览器中找到替代方案(除了 Paparazzi,它超级旧)。
  • Firefox 有一个 官方 Delicious 附加组件

Safari

Safari 中的 URL 栏处理是我在三者中最不喜欢的。 它通过 URL 和页面标题匹配你开始输入的内容,但下拉结果比 Firefox 更通用,而且帮助性更小。 还记得 Firefox 如何允许输入一个带有“感觉很幸运”效果的关键字吗? 如果你尝试在 Safari 中输入一个通用的搜索字符串,你很可能会得到一个错误页面。

我觉得 Safari 应该在这个方面有所提升。 虽然这可能只是因为我已经习惯了 Firefox。

关于 Safari 的其他笔记

  • Safari 的默认设置很烦人,当它设置为默认浏览器并且其他应用程序要求它打开链接时,它会默认在新的窗口中打开。我相信很少有人喜欢这种行为,他们更倾向于在标签页中打开新链接。值得庆幸的是,有一个解决方法
  • 在 Safari 中查看源代码时,代码没有高亮显示、链接、行号,毫无生气。您可以使用 BetterSource 扩展 来解决这个问题。
  • 这是我在 Safari 中使用 Delicious 的方法,但现在也有一个 原生扩展
  • 您可以使用 Command-Z 在 Safari 中重新打开关闭的标签页,但重新打开的标签页不会保留其历史记录,这太糟糕了。

Chrome

Chrome 的一个显著特点是它没有单独的 URL 地址栏和搜索栏,而是将两者结合在一起。这是一种巧妙的节省空间的 UI 功能,但需要一些时间来适应。例如,在 Firefox 或 Safari 中输入“getfirebug”会立即跳转到“http://getfirebug.com”,但在 Chrome 中,它会将其视为非完整 URL,并进行 Google 搜索,你需要额外点击一下才能到达你想要的地方。我认为如果任何浏览器应该有“感觉幸运”类型的行为,那应该是 Chrome,但我也理解,如果没有专门的搜索栏,这是不可能的。

关于 Chrome 的其他说明

  • Chrome 拥有非常棒的“查看源代码”功能。
  • Chrome 有一个很酷的搜索功能,它会显示找到的匹配项的滚动位置。
  • 现在 Chrome 有一个 官方 Delicious 扩展
  • Chrome 在标签页中显示网页标题,但没有专门的区域在顶部显示完整的网页标题,这可能让人感觉很奇怪。

结果

即使在写完所有这些内容之后,我也无法选出赢家。我非常喜欢它们。在我看来,它们的细微优点和缺点相互抵消。注意,我没有提到速度。你可以在不同的网站上感受到它们之间的细微速度差异,但没什么值得大书特书的。我还发现这三者都会不时崩溃,但没有一个崩溃率明显更高。

这是他们想要的吗?

如果我们可以参加这些浏览器供应商的秘密策略会议,我们会发现这种轻松的互换性是他们的目标吗?或者我们会听到他们计划未来战略,以更坚定地将自己区分开来?我们这些网页工作者总是为让网页在所有浏览器中表现一致而努力,但我们是否希望这种努力扩展到浏览器本身的 UI 和功能?

我真的不知道。从某种程度上说,我很欣赏浏览器切换变得如此容易,但同时也不得不思考,如果最终产品变得如此相似,那么竞争和创新会发生什么?

 

我相信你们每个人都有自己喜欢的浏览器、喜欢的工具和喜欢的浏览器跳转技巧。欢迎分享!