【问题标题】:which has better and smooth API for DOM manipulation? Chrome or firefox?哪个有更好、更流畅的 DOM 操作 API?铬还是火狐?
【发布时间】:2011-07-09 08:51:23
【问题描述】:

我正在开发一个网络应用程序,它将收集、存储和显示谷歌搜索结果的用户反馈。对于客户端的用户界面,我需要在客户端破解谷歌的搜索页面以添加一些链接、按钮、提取一些数据等。

firefox 文档非常混乱。我还听说 chrome 没有成熟的 API 来处理大量的 DOM 操作。我是 JavaScript 的初学者。那么请告诉我,上面哪个浏览器有更简单、更强大的 API 来解决我的问题?

【问题讨论】:

  • 每个人都会告诉你使用图书馆,他们是对的
  • 不能使用 jQuery 吗?它提供对此类内容的统一访问。或者你是在浏览器扩展等特殊的东西上做这个吗?
  • 我的想法是让 Web 应用程序公开 REST api 来存储和检索用户反馈。我应该能够从浏览器访问它们。是的,完全是浏览器扩展!

标签: javascript firefox dom google-chrome client-side


【解决方案1】:

如果您使用 JavaScript,则两种浏览器具有相同的功能。根据我的经验,Chrome 的 JavaScript 性能优于 Firefox。

对于您的项目,您可能希望使用 GreaseMonkey 脚本。它需要 Firefox 的附加组件,但 Chrome 无需附加组件即可运行它们。

您可能要考虑的另一种方法是使用 Google 搜索 API,而不是操纵 DOM。这将为您提供更大的灵活性。

【讨论】:

  • 非常感谢您介绍谷歌搜索 API,我会深入研究它:)
【解决方案2】:

我看不出其中任何一个会出错,但 Firefox 一直是高度可编程的,多年来一直强调其操纵 DOM 的能力。这方面的一个例子是 XUL、Prism 及其长期使用的附加组件。因此,如果我必须选择 ONE,我会选择 Firefox。

【讨论】:

    猜你喜欢
    • 2011-09-20
    • 2011-03-27
    • 2011-06-12
    • 2010-11-16
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多