创建一个独立于浏览器的书签或浏览器插件

时间:2011-05-19 10:27:06

标签: bookmarklet

创建一个可以在IE,Firefox和Chrome上无缝工作的浏览器插件或书签的最佳方法是什么?是否有一些谷歌小工具可以让你这样做?

1 个答案:

答案 0 :(得分:1)

这完全取决于您实际想要创建的内容。如果您的插件需要本地存储或使用xPath或其他浏览器特定项目,而不是在多个平台上无缝且正确地执行此操作将不会非常容易。

一般来说,所有浏览器都是完全不同的。 Chrome和Safari运行webkit,Firefox Gecko等。有些支持HTML5,有些则不支持。如果您正在创建复杂的东西,则必须为每个浏览器执行此操作。但是,一个代码中的大部分代码可以通过一些额外/不同的调用重新用于另一个代码。例如,Firefox与Chrome和Safari有很多共同点,Chrome和Safari之间的关系更为紧密。

如果您的插件非常简单,我建议您只使用一个书签来看看这个http://www.smashingmagazine.com/2010/05/23/make-your-own-bookmarklets-with-jquery/,使用JQuery将有助于解决一些(如果不是全部)浏览器特定问题。

如果您需要插件/扩展程序或书签,请尽可能使用JQuery。

如果没有更多信息,我无法给出更具体的是或否答案。如果你可以请展开你想要做的事情,那么帮助你会更容易。