@babel/preset-env + core-js 按目標瀏覽器自動注入。console.log 未定義 (IE 9- 未開啟 F12) → 封裝安全日誌函數。Array.prototype.forEach 缺失 → es5-shim。event.srcElement vs event.target → 統一 e = e || window.event; target = e.target || e.srcElement。display: flex 不支持 IE 9- → 降級 float/inline-block 或引入 flexibility。