thinkjs + puppeteer=解决中文乱码+https错误 我的新博客

百度新版空间实在难用,所以不想用了。然后又试过 lofter,太文艺了,而且限制很多,发现 cnblogs 非常好用,就来啦 ^^*

async indexAction() {

const self = this;

const browser = await puppeteer.launch({headless: true, ignoreHTTPSErrors: true, args:['--no-sandbox', '--disable-setuid-sandbox']});
const page = await browser.newPage();

// Navigate the page to a URL
await page.goto('https://qingyinhui.com/');
await page.screenshot({ path: "nyt-puppeteer.png" });
await browser.close();

this.success({ msg: 2, ok: '1122', });

}
  

证书问题:

browser = await puppeteer.launch({ headless: false, slowMo: 250, ignoreHTTPSErrors: true });

在centos上和ubuntu上安装字体方法都是一样的,我们只需要进行相关的操作即可。

把msyh.ttf 或 msyh.ttc复制到/usr/share/fonts/目录下,使用如下命令:

cd /root/

cp MSYH.TTF /usr/share/fonts/

然后建立字体索引信息,更新字体缓存,使用如下命令:

cd /usr/share/fonts/

mkfontscale

mkfontdir

fc-cache

至此,字体已经安装完毕。

现在我们再来查看微软雅黑字体,是否安装成功,使用如下命令:

fc-list :lang=zh

参考:linux安装中文字体 - 无敌仙人掌 - 博客园 (cnblogs.com)

posted on 2014-03-05 18:31  xiaogezi  阅读(168)  评论(0编辑  收藏  举报

导航