䏿–‡ | English
Pake
特å¾
å¿«æ·é”®
command + â†ï¼šè¿”回上一个页é¢command + →:去下一个页é¢ï¼Œå‡å¦‚有的è¯command + ↑:自动滚动到页é¢é¡¶éƒ¨command + ↓:自动滚动到页é¢åº•部command + r:刷新页é¢command + w:éšè—窗å£ï¼Œéžé€€å‡º
æ¤å¤–还支æŒåŒå‡»å¤´éƒ¨è¿›è¡Œå…¨å±åˆ‡æ¢ï¼Œæ‹–拽头部进行移动窗å£ï¼Œè¿˜æœ‰å…¶ä»–需求,欢迎æè¿‡æ¥ã€‚
效果
| WeRead Download | Flomo Download |
![]() |
![]() |
| RunCode Download | Witeboard Download |
![]() |
![]() |
| ToolsFun Download | Vercel Download |
![]() |
![]() |
更多常用 App 下载å¯ä»¥åŽ» Release ä¸çœ‹çœ‹ã€‚
å¼€å‘
开始å‰å‚考 Tauri 快速é…置好环境,如果ä½?想打包 Windowsã€Linux 系统的包,å¯ä»¥å‚考 Building 文档
// 安装ä¾èµ–
npm i
// 调试
npm run dev
// 打包
npm run build打新包
- 修改
src-tauri目录下的tauri.conf.jsonä¸çš„productNameã€iconã€titleã€identifierè¿™ 4 ä¸ªå—æ®µï¼Œå…¶ä¸ icon å¯ä»¥ä»Ž icons 目录选择一个,也å¯ä»¥åŽ» macOSicons 下载符åˆäº§å“åç§°çš„ - 修改
src-tauri/src目录下的main.rsä¸çš„ with_url å—æ®µä¸ºä½?éœ€è¦æ‰“åŒ…ç½‘é¡µçš„åœ°å€ npm run dev本地调试看看效果,æ¤å¤–å¯ä»¥æ‰“å¼€main.rsä¸ devtools 两处注释(æœç´¢_devtools)进行容器调试,å‡å¦‚ä½?ä¸å¥½é€‚é…æ²‰æµ¸å¼å¤´éƒ¨ï¼Œå¯ä»¥å°†.with_titlebar_transparent(true)注释掉就好npm run buildè¿è¡Œå³å¯æ‰“包,å‡å¦‚有打开 devtools 模å¼ï¼Œè®°å¾—注释掉
高级
如何改写æ?·å¼ï¼Œå¦‚去掉原站广告ã€ä¸æƒ³è¦çš„æ¨¡å—ã€ç”šè‡³é‡æ–°è®¾è®¡ï¼Ÿ
- é¦–å…ˆéœ€è¦æ‰“å¼€ devtools 调试模å¼ï¼Œæ‰¾åˆ°ä½?需è¦ä¿®æ”¹çš„æ?·å¼å称,先在 devtools 里é¢éªŒè¯æ•ˆæžœ
- 找到
main.rs䏿?·å¼ä½ç½®ï¼ˆæœç´¢style.innerHTML),将需è¦è¦†ç›–çš„æ?·å¼åŠ?上å³å¯ï¼Œæœ‰ä¸€äº›æ¡ˆä¾‹ä½?å¯ä»¥æ¨¡ä»¿ - æ£å¼æ‰“包å‰è®°å¾—干掉 devtools 注释
如何注入 JS 的逻辑,比如实现事件监å¬ï¼Œæ¯”如说键盘快æ·é”®ï¼Ÿ
- 和上é¢1案例ä¸å‡†å¤‡å·¥ä½œä¸€è‡´
- å‚考
main.rsä¸äº‹ä»¶ç›‘å¬ï¼ˆæœç´¢document.addEventListener),直接编写å³å¯ï¼Œè¿™é‡Œæ›´å¤šæ˜¯åŸºç¡€å‰ç«¯çš„æŠ€æœ¯
如何进行容器内的事件和 Pake 通信,比如说 Web çš„æ‹–æ‹½ã€æ»šåЍã€ç‰¹æ®Šç‚¹å‡»ä¼?递啥的?
- 和上é¢1案例ä¸å‡†å¤‡å·¥ä½œä¸€è‡´
- å‚考
main.rsä¸é€šä¿¡ä»£ç?(æœç´¢postMessage),写好事件监å¬ï¼Œç„¶åŽç”¨window.ipc.postMessage将事件以åŠå‚æ•°ä¼?é€’å‡ºæ¥ - ç„¶åŽå‚考容器接收事件(æœç´¢
window.drag_window),自己处ç†å³å¯ï¼Œæ›´å¤šå¯ä»¥å‚考 tauri ä»¥åŠ wry 的官方文档
最åŽ
- å¸Œæœ›å¤§ä¼™çŽ©çš„è¿‡ç¨‹ä¸æœ‰ä¸€ç§å¦ä¹?æ–°æŠ€æœ¯çš„å–œæ‚¦æ„Ÿï¼Œå¦‚æžœæœ‰æ–°ç‚¹åæ¬¢è¿Žå‘Šè¯‰æˆ‘
- å‡å¦‚ä½?å‘现有很适åˆåšæˆ Mac App 的网页也很欢迎告诉我,我给åŠ?åˆ°é‡Œé¢æ¥






