火狐和谷歌浏览器有啥不同?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了火狐和谷歌浏览器有啥不同?相关的知识,希望对你有一定的参考价值。
尊敬的用户,您好!很高兴为您答疑首先,这是基于2种内核的浏览器火狐是Gecko内核,chrome是webkit。 其次,两者运行机制和内存管理机制方面也风格迥异。比如:火狐的进程就firefox.exe+plugin-cuntainer.exe两个。而chrome每个页面一个进程,对于插件等也是采用独立进程,这样可以有效防止因插件等进程卡死影响主程序。 然后,在使用风格上,火狐走的是大而全,偏向玩家方向;chrome走的是极致精简,走的是简约方向。
最后,在性能上不相伯仲,基本处于同一水平。
但是经过多年细心积累,firefox拥有所有别的浏览器无法企及的扩展群,可以实现诸多奇特的功能。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。 参考技术A 内核不一样,火狐是Gecko内核,chrome 用 webkit。
火狐的进程就firefox.exe+plugin-cuntainer.exe两个。
chrome每个页面一个进程,然后差不多每个插件、每个扩展各一个进程,也就是说一大堆。
从开放性来说火狐更开放,因此可以调整得更适合个人使用习惯,或者说个人用得更顺手。
chrome是一边加载一边显示,而火狐是加载大部分后才显示,因此给人的感觉浏览速度上chrome快很多,不过实际上chrome确实比火狐快,只不过没感觉上的差距那么大。
总的来说,火狐适合有研究精神的玩家,chrome适合懒一些的小白。
反正我个人是喜欢用火狐,一些用惯了的设置和功能chrome死活不支持,只好作备胎了。本回答被提问者和网友采纳 参考技术B 两个完全不同的内核,火狐的内核更复杂功能更多可扩展性更强,这也使得火狐的源代码更难以阅读,所以现在大部分国产浏览器是基于谷歌浏览器内核定制 参考技术C 差不多,我用谷歌比较多~火狐也不错~
启动火狐和谷歌在Selenium3.0上的启动
参考地址:http://www.cnblogs.com/fnng/p/5932224.html
https://github.com/mozilla/geckodriver
【火狐浏览器】
火狐浏览器的驱动下载地址:https://github.com/mozilla/geckodriver/releases
要求火狐浏览器版本:Support is best in Firefox 52.0.3 and onwards,最好是52及之后的版本
要求selenium版本:Selenium3.0及+
新建一个文件夹,如d:\\seleniumdriver,将geckodriver.exe放置到该文件夹,再将d:\\seleniumdriver配置到系统变量的Path里面
package ant_junit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class TestFirefox { public static void main(String[] args) {
//如果火狐不是在默认目录下,需要这样设置一下火狐的路径,不然会报找不到火狐的错误 System.setProperty("webdriver.firefox.bin","D:\\\\Program Files (x86)\\\\Mozilla Firefox\\\\firefox.exe"); WebDriver dr = new FirefoxDriver(); dr.get("http://www.baidu.com"); dr.findElement(By.id("kw")).sendKeys("test"); dr.quit(); } }
【谷歌浏览器】
谷歌浏览器的驱动下载地址:https://code.google.com/p/chromedriver/downloads/list,但是国内有时访问不了,可以去网上其他地址搜索下一个
要求谷歌浏览器版本:一般最新的都支持
新建一个文件夹,如d:\\seleniumdriver,将chromedriver.exe放置到该文件夹,再将d:\\seleniumdriver配置到系统变量的Path里面
package ant_junit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class TestChromeDriver { public static void main(String[] args) {
//一般谷歌的安装都在默认目录下,当将chromedriver.exe配置到系统Path后,则可直接启动 WebDriver dr = new ChromeDriver(); dr.get("http://www.baidu.com"); dr.findElement(By.id("kw")).sendKeys("test"); dr.quit(); } }
备注:
本人机器上测试成功的JDK版本:1.8
Selenium服务器版本:selenium-server-standalone-3.4.0.jar
以上是关于火狐和谷歌浏览器有啥不同?的主要内容,如果未能解决你的问题,请参考以下文章
用火狐浏览器可以访问网页,其他ie,谷歌浏览器却访问不了网页,是啥原因? 其他例如下载啥都正常