最近在使用Opera浏览器时遇到突然断网的情况,测试了一下其他浏览器联网正常,只有Opera无法正常打开网页,每次打开网页就一直在转圈,无法完整加载出网页页面,开始以为是浏览器的网络配置出了问题,后来经过一番折腾和排除后,找到了两种比较有效的解决办法,帮你的Opera浏览器恢复正常联网访问。
(这里特别感谢贴吧老哥的idea,真的特别有用!)
遇到Opera浏览器无法访问加载网页的情况,首先说一下第一种比较简单的方法,小白跟着学一眼就能学会了。
方法一:关闭浏览器自带的广告拦截器
我们点浏览器左上角打开Opera图标,展开菜单设置
选择扩展-打开扩展选项
然后跳转到扩展页面,找到下方这个Opera广告拦截功能, 这才是导致Opera浏览器网络断联的罪魁祸首。
把这个广告拦截扩展给关掉,然后重启浏览器。
立马生效。
浏览器瞬间就连上网了!
如果你觉得还不够,担心以后还会遇到断网的情况,请看方法二。
方法二:修改Opera浏览器安装文件夹下的Local State文件,更改配置文件里面的地区。
这个方法稍微复杂一点,有点动手能力的同学,没什么难度,小菜一碟,动动手指就修改完成了。
首先关闭Opera浏览器。
找到Opera浏览器的配置文件位置。在Windows下,文件通常位于C:\Users\你的用户名\AppData\Roaming\Opera Software\Opera Stable(也可能是Opera GX Stable或其他类似的名称)。
在Mac下,文件位于/Users/你的账户名/Library/Application Support/com.operasoftware.Opera/
找到名为Local State的文件,右键点击使用文本编辑器或者记事本的方式打开它。
如果你找不到,可以在文件夹里用Windows的搜索框去搜就出来了,Mac同理。
右键以记事本的方式打开
记事本打开是密密麻麻一片代码,我们可以走捷径查找,按下快捷键Ctrl+F查找,输入country 按回车 ,即可找到修改位置了。
找到包含{ "country":"CN","country_from_server":"CN" }的location字段,并将其中的CN更改为HK(香港)或US(美国)。
保存并关闭文件,然后重启Opera浏览器。
立马生效!恢复正常联网。
苹果Mac版本设置:Opera的app-找到Opera Gx -右键显示包内容,找到info.plist,用xcode或者记事本打开,按照截图修改后,保存重启Opera浏览器。
Opera打不开网页的原因分析
为什么Opera浏览器会连不上网,访问不了网页,一直在转圈圈呢,查了一下网上的说法,数据传输有问题,这是Opera的历史老毛病了。
其中有一种说法是,
Opera早期写CN浏览器采集的数据传输就走CN服务器,从2022年开始CN区就被Opera放弃了,服务器基本不维护,导致浏览器的验证和数据采集很慢。
所以当你安装了Opera浏览器它是默认是中国地区的。(如果安装过程中有地区选项的话,推荐选美国或其他国家地区)最后,我也没想明白为什么开启它自带的广告过滤器扩展,就会立马触发数据联网失败。这可能是一个bug吧,懂的自然懂了。
End.
-以上方法收集自网络整理,仅供参考-