javascript-tutorial / javascript-tutorial/en.javascript.info
recommend against using `unload` event
還沒有人認領這個 Issue。
- 主要語言
- HTML
- 星號
- 25.5k
- 分支
- 4k
- PR 合併指標
- 30 天內沒有已合併 PR
描述
Currently this article recommends using the unload event to close popups and send stats. unload cannot be relied upon and best practice is to avoid it entirely, using pagehide or visibilitychange.
E.g. popups should be closed in pagehide, not unload because a page that canenter BFCache will not fire unload but will fire pagehide
Stats should not be sent from unload because if the page goes into BFCache and the user never returns, the unload event will never fire.
貢獻指南
這個儲存庫沒有索引到貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
研究方向
開啟 2-ui/5-loading/01-onload-ondomcontentloaded/article.md,並檢視 issue 中連結的 window.onunload 區段。更新建議,使彈出視窗清理和統計資料指南不再依賴 unload,並確保完成的文章反映 pagehide 或 visibilitychange,以及此處所述的 BFCache 限制。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- javascript
- 領域
- documentation
- Issue 類型
- 文件
- 難度
- 2/5
- 預估耗時
- 1-3 小時
- 活躍度
- 停滯
- 描述清晰度
- 描述清楚
- 新手友好度
- 55/100