文件操作 - useWarnOnLeave.js
返回文件管理
返回主菜单
删除本文件
文件: /home/www/public/wp-content/plugins/extendify/src/AutoLaunch/hooks/useWarnOnLeave.js
编辑文件内容
import { useEffect } from '@wordpress/element'; export const useWarnOnLeave = (enabled = true, callback) => { // Display warning alert if user tries to exit useEffect(() => { if (!enabled) return; const handleUnload = (event) => { event.preventDefault(); callback?.(); event.returnValue = ''; return ''; }; const opts = { capture: true }; window.addEventListener('beforeunload', handleUnload, opts); return () => { window.removeEventListener('beforeunload', handleUnload, opts); }; }, [enabled]); };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件