(支持扩展的浏览器)初学者Geek:你需要了解的关于浏览器扩展的一切
初学者Geek:你需要了解的关于浏览器扩展的一切
浏览器扩展扩展了您的Web浏览器的附加功能,修改了网页,并将您的浏览器与您使用的其他服务集成在一起。本指南将向您介绍浏览器扩展的世界,并帮助您入门。
如果你是个怪人,这些东西对你来说是显而易见的。我们极客认为这是理所当然的-我们确切地知道浏览器扩展可以做什么,什么时候使用它们,以及避免什么。但并不是每个人都知道这些东西。
为什么要使用浏览器扩展?
出于几个不同的原因,您可能希望使用浏览器扩展:
- 若要与使用的其他服务集成,请执行以下操作。例如,Evernote提供了一个扩展,允许您轻松地剪辑网站并将其保存到您的Evernote帐户中。
- 若要向浏览器添加其他功能,请执行以下操作。例如,Chrome的JoinTabs扩展为您提供了一个按钮,您可以单击该按钮将所有Chrome选项卡从多个窗口组合到一个窗口中。
- 若要修改出现在计算机上的网站,请添加、删除或修改内容。例如,InvisibleHand扩展将信息添加到购物网站,告知您在竞争零售商的网站上是否有更便宜的价格。
扩展可以做许多其他事情。它们就像任何其他软件一样,尽管浏览器对它们所能做的事情有一些限制。如果您希望将浏览器与服务集成或获得其他特性,则很有可能使用已经存在的浏览器扩展来实现。
他们有多安全?
浏览器扩展和其他软件一样。恶意扩展可能做坏事,即使是善意的扩展也可能有错误。与任何其他类型的软件一样,从Windows桌面应用程序到iPhone应用程序,您应该尝试选择值得信赖的扩展。
Chrome可以让你了解一个扩展在安装时所需要的权限,这样你就可以看到这个扩展是只在一个网站上运行,还是有额外的权限。Firefox没有细粒度的权限系统,所以扩展可以访问整个浏览器--等等。InternetExplorer对插件的支持有限.
您应该特别小心浏览器扩展。它们在您的浏览器中运行,因此一个错误的扩展可能会使用它的访问权限来窥探您的浏览,可能会捕获您的信用卡号码和密码。然而,尽管记住这一点是很好的,但实际的风险--假设您坚持使用来自知名开发人员的扩展,以及对大量用户进行了良好审查的扩展--是相当小的。
他们会减慢你的浏览器速度吗?
您不应该用扩展使浏览器超载。每个扩展名都是计算机上运行的另一段代码。就像您不会安装一堆您从未使用过的应用程序,并让它们在Windows上后台运行一样,您应该尝试限制您使用的扩展的数量。
在Chrome上,许多扩展在自己的进程中运行,将另一个进程添加到您的系统中。Firefox在同一个过程中运行所有扩展,但是许多附加的扩展会使Firefox更慢。
性能方面的考虑不应阻止您使用一些能够真正增强浏览功能的扩展,但请记住,您不希望使用太多的扩展。尝试只安装实际使用的扩展--如果不使用扩展,请将其从浏览器中卸载,以减少混乱并加快速度。
浏览器之间的差异:Chrome、Firefox、InternetExplorer
不同的浏览器有不同的扩展系统。火狐是最强大的。因此,许多人使用Firefox-Firefox使得许多高级扩展在其他浏览器上是不可能的。由于它的历史,即使是在另一个浏览器中可能出现的扩展也只能用于Firefox。
Chrome也有一个蓬勃发展的扩展生态系统,而且可能还有一个Chrome扩展,适用于您想要做的大多数事情。Chrome对其浏览器扩展设置了更多的限制,因此它们不能像在Firefox中那样强大,但这些限制允许Chrome提供一个权限系统,并对扩展进行更多的安全限制。
InternetExplorer有一个非常小的附加生态系统。很少有插件可用,大多数实际使用的InternetExplorer插件可能是浏览器工具栏,比如通过捆绑其他软件而强加给用户的可怕的询问工具栏。如果要添加,则InternetExplorer不是要使用的浏览器。
Safari和Opera也有扩展,但它们的生态系统比Firefox和Chrome要小得多。
扩展与插件不同。
请注意,扩展或加载项与浏览器插件并不相同。“插件”是像AdobeFlash、Oracle Java或MicrosoftSilverlight之类的东西。它们允许网站嵌入和呈现内容--例如Flash电影、PDF或Javaapplet--这些内容都是用插件呈现的。插件是攻击者的一个常见目标,因为网站可以加载它们并利用它们中的漏洞,而扩展是不同的。您访问的网站不能使用您的扩展来做任何事情。本质上,扩展添加了您可以使用的功能,而插件添加了网站可以使用的功能。
从哪里获得扩展
Chrome扩展可以从ChromeWebStore获得,而Firefox扩展可以在Mozilla的插件站点上获得。微软主办了一个InternetExplorer附加的画廊网站,但选择是非常有限的.其他浏览器也有自己的站点。
智能手机和平板电脑
浏览器扩展还没有跳转到移动设备。无论是iOS上的Safari,Android上的Chrome,还是Windows 8的现代环境中的InternetExplorer,这些浏览器都不支持扩展。你最好在移动设备上使用一个专用的应用程序来做任何你想做的事情。
也有一些例外。例如,Firefox for Android支持浏览器扩展--但是它们必须是专门为Android开发的Firefox,而不是Firefox的桌面版本。Android的Dolphin浏览器也支持自己的扩展。
在iPhone或iPad上,没有支持扩展的浏览器--甚至连iOS版本的Dolphin浏览器也不支持--这要归功于苹果对应用程序功能的限制。
Bookmarklet类似于浏览器扩展。书签是一个特殊的书签,当你点击它时,它会运行JavaScript代码。例如,您可以使用书签将当前的网页发送到Evernote,而不是使用Evernote浏览器扩展。Bookmarklet不会让浏览器陷入困境,因为它们只在单击浏览器时运行--它们不是在后台运行的。它们通常也适用于每个浏览器。
图像信用:Flickr上的Mikeropology(修改)
以上是 (支持扩展的浏览器)初学者Geek:你需要了解的关于浏览器扩展的一切 的全部内容, 来源链接: utcz.com/wiki/670249.html