最近由于google被屏蔽,导致android的html文档加载速度特别慢,要想提高加载速度就需要将其中以下内容删除或注释掉
<link rel="stylesheet"
href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
title="roboto">
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
由于html文档数量众多,一个一个修改近乎死人,今天花了些时间写了个脚本进行处理。
内容如下:
#!/bin/bash
if [ $# != 1 ]; then
echo "please input document directory..."
exit 1
fi
htmldir=$1
htmlfiles=`find $htmldir -type f -name '*.html'`
macos=false
case "`uname`" in
Darwin* )
macos=true
;;
esac
for file in $htmlfiles
do
echo "processing $file"
if $macos;
then
sed -i '' 's/<script src="http:\/\/www.google.com\/jsapi" type="text\/javascript"><\/script>//g' $file
sed -i '' 's/<link rel="stylesheet"//g' $file
sed -i '' '/fonts.googleapis.com/d' $file
else
sed -i 's/<script src="http:\/\/www.google.com\/jsapi" type="text\/javascript"><\/script>//g' $file
sed -i 's/<link rel="stylesheet"//g' $file
sed -i '/fonts.googleapis.com/d' $file
fi
done
在终端中输入./xxx.sh docs
处理完毕再次打开文档是不是很快啊。