Experienced JavaScript / Node.js engineer & team lead.
Facebook Medium LinkedIn CodeSandbox GitHub Email
避免 s3 上的 mp4 被輕鬆下載
August 24, 2023 #AWS#S3免責聲明:此方法只能防止一般的使用者,不能阻擋有網頁知識或是透過專業工具的下載 調整 s3 的 policy 只允許 referer 來自於你自己的 domain,這樣就可以讓直接透過複製網址的方式想要下載影片的人無法下載,結果如下圖 這邊假設你有 AWS S…
GitLab re-generate 2FA recovery code
January 29, 2023In case you lose your device or your TOTP code does not match the server side and your recovery code dismiss. You can use any device which…
解決 M1 Cannot find module 'node-darwin-arm64/package.json'
June 30, 2022 #node.js今天在安裝新東西的時候遇到 Cannot find module 'node-darwin-arm64/package.json' 這個錯誤訊息,查了一下沒有太多的資訊,解決辦法也是蠻妙的,把架構改成 x86 就可以解決這問題,來源可以參考最後面的 References…
判斷是 trackpad 還是 mouse
February 16, 2022 #JavaScript在 JavaScript 的 event 裡面只能得到最後的結果,不能直接判斷輸入的來源,你可以用滑鼠滾輪來捲動頁面,也可以用觸控板來捲動頁面,在 JavaScript 裡面都會觸發 WheelEvent…
高效率的前端開發環境
August 19, 2021 #performance本篇文章會總結這幾年工作下來覺得高效率的開發環境應該有的內容,這邊不會著重在最高效率,而是可以穩定的持續的產出的方式。 Macbook…
JavaScript event bubble list
July 16, 2021 #JavaScriptEvents Event bubbles cancel no error no scroll no select yes wheel yes Clipboard Events Event bubbles copy yes cut yes paste yes Composition…