吧
妥協
Web Technology Rocks!
"Evolution of Electron" by Cheng Zhao
const os = require('os'); const path = require('path'); console.log(path.join(__dirname, 'src')) // ...
以及 npm 上的海量套件
應用程式選單(menu)、系統列(tray)、桌面通知(Notification)等等
+--------------------+
| |
| Main Process |
| |
++-----------------+-+
| |
| |
+------------+------+ +----+--------------+
| | | |
| Renderer Process | | Renderer Process |
| | | |
+-------------------+ +-------------------+
原生 API 只能在 Main Process 呼叫
兩份 index.html
<script>window.PLATFORM = 'chrome'</script>
然後
if (window.PLATFORM === 'chrome') { // DO THIS } else { // DO THAT }
處裡 OAuth 跳轉
const { protocol } = require('electron') protocol.registerStringProtocol('puraku')
puraku://oauth_callback?oauth_token=…&oauth_verifier=…
keywords: asar
Hype Driven Development
投資一定有風險,基金投資有賺有賠,申購前應詳閱公開說明書
Make Desktop Application Great Again!
也是用 Electron 做的,速度完勝 Atom
這邊大概都是硬派使用者吧
Vim Plugin(easy motion, surround)