ubuntu
1
Playwright
1
反应平衡
1
化学
1
wps
1
Qbtorrent
1
清理
1
代理
0
虚拟显示器
1
sunshine
1
串流
1
tun
1
经历
3
反思
3
人生回顾
3
ai
2
disk
1
steam
1
env
2
环境变量
2
输入法
1
fcitx5
1
bilibili
1
自动
4
koishi
1
rss
1
订阅
2
blog
5
noto
3
字体
3
font
3
kde
5
nginx
1
forge
1
drm
2
fbdev
1
glfw
1
驱动
2
HMCL
1
Minecraft
1
引导
1
systemctl
2
wayland
3
特权容器
2
ssh
1
梯子
2
翻墙
1
clash
2
手表
1
安卓
1
apk
1
adb
1
ticwatch
1
wearos
1
蓝牙
1
媒体音量
1
声音
1
万物互联
2
互联
2
手机
1
音量
2
脚本
8
cmd
2
powershell
1
bash
5
病毒
1
管理
3
端口
0
服务器
6
redis
1
PHP
1
PPA
1
Ubuntu
3
编程
4
后端
3
前端
4
nodejs
1
python
3
flask
2
vue
1
js
4
css
2
html
3
wine
1
windows
4
proton
1
iso
1
btrfs
1
efi
1
grub
2
intel
1
nvidia
3
systemdboot
1
linux
16
arch
2
Minecraft server
2
proxmox
6
lxc
6
docker
4
服务器日志
5
Halo
2
一次 Playwright + Docker 的踩坑记录
本文作者分享了在服务器上部署使用Playwright进行网页截图功能时遇到的三个主要问题及解决方案。首先,由于网络环境差,无法在线下载Chromium浏览器,作者采用离线拷贝浏览器文件并设置环境变量`PLAYWRIGHT_BROWSERS_PATH`指向该目录的方法绕过下载。其次,即使浏览器文件存在,仍因缺少系统动态库而无法启动,需在Docker中安装Chromium的运行时依赖库。最后,为解决中文字体显示为方框或误用日文字形的问题,作者安装了Noto CJK字体并配置字体优先级,确保简体中文优先显示。文末提供了完整的Dockerfile示例,通过离线浏览器、安装依赖和调整字体,最终实现了稳定运行。