欢迎访问我的博客,你的支持,是我最大的动力!

Firefox/Chrome浏览器的一些使用心得

其它 小马奔腾 221℃ 评论
目录:
[显示]

浏览器是几乎每天都会用到的工具了,有人喜欢用谷歌chrome,但我更偏爱firefox。没有特别的原因吧,只是用习惯了,觉得该有的功能也都有,用着也非常舒服。所以,现在自己电脑上的浏览器和手机上的浏览器,都是firefox。在使用浏览器的过程中,也总结了一些心得,整理如下,一是方便自己查询,也希望对看到这篇文章的朋友能有一点帮助。

电脑端的firefox

1、使用同步功能

这样,可以非常方便的在多个设备之间同步,可以将保存的书签、书签工具栏、保存的登录帐号、安装的扩展等在多个设备间同步到一致。即使在一台新的设备上,只要登录同步帐号,就能将浏览器还原为熟悉的样子。如果要清除保存的数据,只需要断开连接即可。

2、非常好用的扩展

1.侧边翻译
可以提供较详细的翻译结果

2.翻译侠 (Translate Man)
支持划词翻译,很好用

3.网页截图

4.CORS Everywhere
跨域支持

5.Free Download Manager
比迅雷好用的下载工具

6.HTTP request Maker

7.Proxy SwitchyOmega
支持shocks代理,http代理

8.RESTClient

9.Stylus
可以对部分网站,如百度优化显示效果,如不显示百度推广内容

10.Tampermonkey
脚本工具

11.uBlock Origin
广告屏蔽

12.User-Agnet Switcher
模拟其他浏览器,如对特定网站使用chrome浏览器的ua

13.Web Developer

手机端的firefox
修改User-Agent

我遇到过有些业务系统会检查浏览器的User-Agent,从而判断浏览器型号,如果不是指定的浏览器,如chrome,则弹出一个提示框,要求必须要使用chrome浏览器。其实现代浏览器兼容都没太大问题,为了要登录一个网站,必须安装一个chrome,显然不是我愿意的,那么,这时修改User-Agent,让网站认为这就是chrome或其它指定的浏览器,就很有必要了。但是,在手机firefox的设置中,是没有这个设置项的,那么如何操作呢?

1、在地址栏输入 about:config 进入高级配置

2、点击"+",添加一个新设置

名称:general.useragent.override
类型:字符串
值:Mozilla/5.0 (Linux; Android 9.0; Z832 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Mobile Safari/537.36

3、输入完毕后,保存即可。此时,再打开业务系统,就可以正常使用了

使用本地socks代理

firefox的默认代理配置为使用系统代理设置,即 network.proxy.type=5 ,要使用自定义的socks代理,需要设置其值为1,即手动配置

这里以 JuiceSSH + FireFox 组合为例作说明

ssh协议可以建立转发隧道,其中一种模式是socks,可以作为socks代理来使用。firefox通过连接本地的socks代理,可以将请求通过远端服务器转发。

JuiceSSH和Termius是我个人认为非常优秀的安卓手机上的SSH软件,作为一名运维人员,相信都会安装其中的一款吧。两相软件都能免费使用,但要使用高级功能,比如代码片段、端口转发等时,是需要付费的,Termius是按月付费的,每个月最低是4.99美元,不是很划算;JuiceSSH则是付款39.9港币(约人民币35元),终身使用,会绑定到一个谷歌帐号,可以在多个设备上使用,也可以在多个设备间同步数据,比较不错。这里要用到的端口转发是高级版才能使用的,也可以找其他软件代替,主要作用是在手机和服务器间通过SSH建立一条隧道。

1、在JuiceSSH上启动一个端口转发,这里连接的是一台新加坡的服务器,本地开启端口5000

2、firefox中地址栏中输入 about:config 进入高级配置
在搜索框中输入 socks 和 proxy.type 对以下项目进行配置

需要配置的值:
network.proxy.socks = 127.0.0.1   #需要设置
network.proxy.socks_port = 5000   #需要设置
network.proxy.socks_remote_dns = true   #需要设置
network.proxy.socks_version = 5   #默认值
network.proxy.no_proxies_on = localhost, 127.0.0.1  #默认值
代理开关:
network.proxy.type = 1   #该值默认为5表示使用系统代理设置,需要设置为1,使用手动设置
## 注意,不使用代理时,需要将network.proxy.type重新设置为5,不然在socks服务关闭后会导致所有网站都不可访问,其他参数可保留
network.proxy.type的取值
0: Direct connection, no proxy
1: Manual proxy configuration
2: Proxy auto-configuration (PAC).
4: Auto-detect proxy settings.
5: Use system proxy settings.

3、测试一下,发现ip已经变为新加坡的地址了

chrome 免扩展直接使用socks5代理

为chrome启动命令添加参数 --proxy-server="socks5://127.0.0.1:1080"

例如,复制chrome的快捷方式,然后修改,将目标更改为:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --proxy-server="socks5://127.0.0.1:5000"
保存即可

chrome 手动添加扩展

1.登录 https://www.gugeapps.net/ 搜索需要的扩展,并下载,下载后,文件扩展名为 .crx

2.将下载的文件后缀修改为 .rar 并解压出来

3.打开chrome 进入 chrome://extensions/ 开启"开发者模式",加载已解压的扩展程序,选择上一步解压的目录。注,可能会显示错误信息,这是因为开发者模式的原故,这些错误通常可忽略,关闭开发者模式即可

 

转载请注明:轻风博客 » Firefox/Chrome浏览器的一些使用心得

喜欢 (3)or分享 (0)