前端 关闭浏览器或者刷新浏览器的时候,如果页面有未保存的信息,做出提示

1 <script>
2 var saved = true;(定义一个全局的开关变量,当信息保存的时候让它为true,当没有保存的时候让它为false)
3 window.onbeforeunload = function(){
4  if(saved==false) {
5   event.returnValue = "没保存";
6
7 }
8 }
9 </script>
时间: 2024-10-10 21:46:42

前端 关闭浏览器或者刷新浏览器的时候,如果页面有未保存的信息,做出提示的相关文章

windows7关闭&quot;***已停止工作&quot;和&quot;您想发送关于此问题的详细信息吗&quot;提示

1.打开控制面板,进入操作中心. 2.点击左上角"更改操作中心设置" 3.取消勾选"Windows疑难解答" 4.点击"问题报告设置" 5.点击"更改所有用户的报告设置" 6.选择"从不检查解决方案" 7.确定

前端自动化神器LiveReload配合浏览器和less/sass使用方法

前言:搜了半天,各种推荐,什么十大工具啦.优秀工具集合啦之类的咸淡文章,就是没有一个讲怎么弄的.配合官网的article自己研究了半天总算配置好了.顺便吐槽下官网关于sass/less设置这块说的模糊不清的.写个教程给大家,相信会对新手们有帮助的. 声明:本文不涉及Grunt. 开发环境:windows7 编辑器:sublime text3 浏览器:firefox31 介绍 一般前端写页面,修改了html or css要想看效果通常就得 Alt+Tab,切换到浏览器,然后F5刷新,时间久了….

五:webpack-dev-server 搭建本地服务以及浏览器实时刷新

一.概述 开发项目中为了保证上线,开发项目是都需要使用localhost进行开发,以前的做法就是本地搭建Apache或者Tomcat服务器.有的前端开发人员 对服务器的搭建和配置并不熟悉,这个时候需要后台开发人员进行帮忙,有的时候后台开发人员还爱答不理的.为了解决这个爱答不理的问题,webpack-dev-server出现了,它的出现告诉后台开发人员,不用你们了. webpack-dev-server的作用不只是搭建本地服务器,大家知道使用webpack可以 进行监听和打包文件,但是如果文件比较

修改文件后浏览器自动刷新解决方案

现有编程工具的自动刷新解决方案 其实有很多工具可以做到文件一改变,浏览器自动刷新,其实这样体验也是最好的,可是由于一些原因,这些工具并不能解决所有工作场景的需求. 由于这不是本文的主要内容,只列出一些可以实现自动刷新的工具,没有进行详细展开,大家可以自行去研究下. 在Sublime下有一个插件叫做LiveStyle可以实现修改CSS后自动刷新,但是每一个CSS文件都要手动配置,不够智能.需要安装Chrome插件:Emmet LiveStyle. JetBrains公司的IDEA.WebStorm

js 判断浏览器关闭事件 兼容所有浏览器

无论是从页签处关闭浏览器,还是关闭整个浏览器窗口,无论是 ie11,火狐,谷歌,苹果,还是ie6,都能兼容的浏览器关闭事件监听 在网上搜索了一天,虽然网上也有之类的代码,但是太繁琐,有时候还不可用.我也是在原有基础上修改的.经过了上述的浏览器测试,如果有不兼容的,欢迎提出意见一起学习. ? <script type="text/jscript" src="jquery-1.10.2.min.js"></script> <script t

不同的浏览器的刷新行为所发送的头信息是不一样的

3.本地浏览器--代理服务器(squid)--远程服务器(RS) 在这种数据流下,我们来想想工作的原理一下,本地浏览器需要获取一个url上的数据,然后将这个HTTP请求发送给squid,squid将这个HTTP请求变成自己的请求来发送给RS.然后squid获取到数据,并将这个数据返回给本地浏览器.所以我们要明确以下几个重要的概念: 1.对于RS来说,访问RS的是squid:与本地浏览器没有任何直接关联. 2.对于squid来说,HTTP请求如果返回了304,那么squid将从自身获取缓存的数据:

Sumlime Text编辑文件后快速刷新浏览器

作为Web开发人员,我们经常会这么做:在编辑器中调整代码,保存文件,切换到浏览器,然后刷新浏览器页面来查看结果.在代码编辑过程中,我们需要重复进行很多次这些操作. 如果你使用的是Sublime Text编辑器的话,你可以跳过其中一些步骤直接在浏览器中查看结果.这篇文章就为大家展示如何通过一个叫做BrowserRefresh-sublime的Sublime Text插件来实现上述功能. Browser Refresh for Sublime Text 首先,我们需要在Sublime Text中安装

gulp最佳实践(包含js,css,html预编译,合并,压缩,浏览器自动刷新)

gulp是基于流的自动化构建工具官方网址:http://www.gulpjs.com.cn/ 一.安装需要的模块 1.新建package.json,输入下面的内容 { "name": "autopractice", "version": "1.0.0", "description": "", "main": "index.js", "sc

一个浏览器循环刷新网页的例子

class Program { public static void Main(string[] args) { int i=0; String[] urlarray = new String[] { "http://www.baidu.com/", "http://msdn.microsoft.com/", "http://www.qidian.com/Default.aspx" }; RefreshPage repa = new Refres