1 MainWindow::MainWindow(QWidget *parent) : 2 QMainWindow(parent), 3 ui(new Ui::MainWindow) 5 ui->setupUi(this); 如果用户正在 页面 执行比较重要的操作,如写博客,上传文件,此时,如果点其他链接、地址栏输入新地址或刷新 页面 ,应该给用户提示,确认是否 离开 当前 页面 ,用JavaScript可轻松完成。以下是微软官方给出的JS示例,经测试Firefox和Chrome运行正常:var is_uploading = false;function alert_if_uploading() { if (is_uploading) return '文件正在上传中,您确定要 离开 当前 页面 ?';}window.onbeforeunload = alert_if_uploading;核心代码就是监听window的on