修改chrome浏览器默认css样式的方法
最近重新用起了ubuntu kylin,然后又碰到之前让我感到有些难受的一个小问题:用chrome浏览部分网页时,一部分粗体字十分难看,就像是宋体直接加粗那样。
之前就觉得这样看起来很难受,但是找到的解决方法不是特别好:比如删除这个难看的字体(字体虽然难看,有时仍然需要);修改字体配置文件中字体的优先级或重映射一些字体(问题只发生在chrome上,修改之后却不止影响到chrome)。
然后就想要找找有没有更好的办法,一开始发现了可以修改~/.config/google-chrome/Default/User Stylesheets/Custom.css文件,强制chrome显示网页时使用自定的字体,但是这个只适用于33版本之前的;后来说可以上chrome web store安装stylish或my style扩展,上的去的话可以试试;最后发现的方法相当于把前两者结合在一起,windows上的chrome没法安装本地扩展不适用,反正问题只出在ubuntu上。
首先弄个custom.css文件,上网找,自己写,最简单的就一句(所有的字体全部改为喜欢的任意有粗体的字体),以微软雅黑(系统安装有该字体的话)为例:
*{font-family:"Microsoft Yahei" !important;}
然后新建个manifest.json文件:
{
"content_scripts":
[ {
"css": ["custom.css"],
"matches": [ "http://*/*","https://*/*","ftp://*/*" ]
} ],
"description": "Force to change all fonts to Microsoft Yahei",
"name": "Custom CSS",
"version": "1.0",
"manifest_version": 2
}
把两个文件放在新建好的Custom CSS文件夹;
打开chrome的扩展页面,勾选开发者模式(这时候从“加载正在开发的扩展程序”中选择Custom CSS文件夹好像也能用),选打包扩展程序,选Custom CSS文件夹,打包出一个Custom CSS.crx,把它拖到chrome界面在开发者模式下安装,完成。
修改chrome浏览器默认css样式的方法的更多相关文章
- 重温JavaScript获取CSS样式的方法(兼容各浏览器)
众所周知,CSS样式有三种类型:行内样式.内部样式和外部样式,JavaScript获取CSS样式时分为两种情况:行内样式获取法 和 非行内样式获取法 . 一.行内样式获取相对简单,通过element. ...
- jQuery修改class属性和CSS样式
jQuery修改class属性和CSS样式 class属性修改 类属性即class属性,规定类名. 用类选择器规定样式的时候,需要为元素指定类名,即class属性的值. 注意每个HTML元素只有一个c ...
- Win7中修改Chrome浏览器缓存文件目录
方法有两种: 第一种: 在Windows 7下可以用mklink命令把Chrome浏览器的缓存位置设置为自己需要的文件夹路径. Chrome浏览器默认的缓存文件位于: CC:\Users\登录用户名\ ...
- JQuery中操作Css样式的方法
JQuery中操作Css样式的方法//1.获取和设置样式 $("#tow").attr("class")获取ID为tow的class属性 $("#tw ...
- 【转发】JQuery中操作Css样式的方法
JQuery中操作Css样式的方法 //1.获取和设置样式 $("#tow").attr("class")获取ID为tow的class属性 $("#t ...
- jquery操作css样式的方法
jquery操作css样式的方法(设置和获取)
- chrome DevTools 里面 css样式里面 勾上 :hover 会将鼠标移上的效果一直保持,技巧:要在鼠标上的 div上 勾 :hover
chrome DevTools 里面 css样式里面 勾上 :hover 会将鼠标移上的效果一直保持,技巧:要在鼠标上的 div上 勾 :hover
- CSS改变浏览器默认滚动条样式
前言 最近总是看到某网站滚动条不是浏览器默认样式,而是自定义样式 比如我博客的滚动条,自定义滚动条样式和hover前后的效果 顿时来了兴致和有一个疑问,这是怎么实现的呢? 解决 注:经测试,目 ...
- 微信小程序通过js动态修改css样式的方法(交流QQ群:604788754)
WXML <view class="page" style="background-color:{{pageBackgroundColor}}" > ...
随机推荐
- vue打包
npm installnpm run devnpm run build @types/node npm install --save @types/node npm install @types/no ...
- WPF 重写ListBox(透明效果)
<UserControl d:DesignHeight="460" d:DesignWidth="300" x:Name="UCcontrol& ...
- Redis使用及工具类
原地址:https://www.cnblogs.com/wyy123/p/6078593.html [学会安装redis] 从redis.io下载最新版redis-X.Y.Z.tar.gz后解压,然后 ...
- 直接添加viewController中的view时的注意事项
直接添加viewController中的view时需要注意一个问题,比如: MyTestViewController *vc = [MyTestViewController new]; [self.v ...
- nginx的一次工作记录
upstream fazhi_ui{ server ; } upstream fazhi_api{ server ; } server { listen ; server_name localhost ...
- selenium之 chromedriver与chrome版本映射表(转载)
chromedriver版本 支持的Chrome版本 v2.34 v61-63 v2.33 v60-62 v2.32 v59-61 v2.31 v58-60 v2.30 v58-60 v2.29 v5 ...
- 初学c# -- 学习笔记 小结
学了到了好些东西, 做了一些练习. 一.C# winform Socket 1.程序主要部分只是用了 Panel.Picturebox.Label.RicheditBox四个组件,滚动条.编辑框什么的 ...
- zabbix-3.4.10系列
第1节 zabbix体系架构图:
- PC滚动条样式
#jmwin2为外部容器 #jmwin2{ width: 90%; height: 65%; background: white; position: abso ...
- Apache ab 压力并发测试工具
当你使用PHP(或其他编程语言)完成一个web程序的开发,并且web程序在Apache服务器上正常运行的时候,你有没有考虑过对你的Apache服务器及部署在其上的web程序进行一些压力测试呢?毕竟,真 ...