把GitHub网页离线保存到本地后,网页布局混乱问题(CSS未加载)

故障:
使用Chrome把GitHub上的Markdown页面保存到本地(“网页另存为”),存为HTML格式。再次用Chrome打开时,出现网页布局混乱问题(CSS未正确加载)。

 

原因:

控制台报错:Access to CSS stylesheet at 'file:///path/frameworks-XXX.css' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

跨域文件加载限制。

 

解决方法:

(1)使用Notepad++打开html文件,把以下两个字符串替换为空:

crossorigin="anonymous"
查找模式:普通

 

integrity="[^"]*"
查找模式:正则表达式
 

(2)保存时,避免网页的文件名过长;否则也会因为路径太长,无法加载CSS。

 

简单解决方法:
换用IE 11浏览器打开离线保存的网页即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值