javascript 容错处理代码(屏蔽js错误)
有时候大家来浏览网页的时候发现IE浏览器左下角总有个黄色错误标志,有时候更是直接弹出错误无法继续浏览页面,这样对于网站的正规性与权威性发展不利。
国外银行页面就是因为这样的错误,导致用户大量流失不敢用这个银行的网上银行等导致损失惨重。
所以一个想要在用户体验与公司实力上都是不容出现的错误,就是不影响使用也不能让用户反感,脚本之家一直致力于为大家提高更好的代码,所以这里我们将会大家整理一些常用的代码,使用方法什么,希望大家以后能越来越支持我们,让我们共同发展。
第一种:脚本之家自己也在用的
<SCRIPT language=javascript>
<!--
window.οnerrοr=function(){return true;}
// -->
</SCRIPT>
使用方法:把以上代码加到你出错网页的head区域就可以了。
第二种:针对的是有时候因为一些脚本错误的,导致页面无法继续浏览,这个问题是非常严重的,用户的大量流失,或根本无法查看你的网站内日
这个不是简单的脚本错误的问题了,主要是代码作者没有考虑完善,一定要好好的修改下, 不过如果你真的不会,那就用这样的代码吧
try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。
语法:
try
{
//在此运行代码
}
catch(err)
{
//在此处理错误
}
注意:try...catch 使用小写字母。大写字母会出错。
实例 1
下面的例子原本用在用户点击按钮时显示 "Welcome guest!" 这个消息。不过 message() 函数中的 alert() 被误写为 adddlert()。这时错误发生了:
我们可以添加 try...catch 语句,这样当错误发生时可以采取更适当的措施。
下面的例子用 try...catch 语句重新修改了脚本。由于误写了 alert(),所以错误发生了。不过这一次,catch 部分捕获到了错误,并用一段准备好的代码来处理这个错误。这段代码会显示一个自定义的出错信息来告知用户所发生的事情。
实例 2
下 一个例子会显示一个确认框,让用户来选择在发生错误时点击确定按钮来继续浏览网页,还是点击取消按钮来回到首页。如果 confirm 方法的返回值为 false,代码会把用户重定向到其他的页面。如果 confirm 方法的返回值为 true,那么代码什么也不会做。
转载于:https://www.cnblogs.com/balala/p/5684148.html
javascript 容错处理代码(屏蔽js错误)相关推荐
- javascript中几个有意思的功能(目前5项) 1右键无效 2禁止网页复制 3禁止F5刷新 4新发现 5屏蔽js错误
1.右键无效 <script> document.οncοntextmenu=new Function("event.returnValue=false;"); < ...
- javascript 容错处理代码【屏蔽js错误】
http://www.jb51.net/article/23050.htm 转载于:https://www.cnblogs.com/xsmhero/p/3658923.html
- 屏蔽JS错误提示 IE6 IE8
<script language="JavaScript"> function killErrors() { return true; } window.onerror ...
- 搭建前端监控系统(二)JS错误监控篇
背景:市面上的监控系统有很多,大多收费,对于小型前端项目来说,必然是痛点.另一点主要原因是,功能通用,却未必能够满足我们自己的需求, 所以我们自给自足. 这是搭建前端监控系统的第二章,主要是介绍如何统 ...
- JavaScript学习笔记——JS错误处理
JavaScript 错误 try 语句测试代码块的错误 catch 语句处理错误 throw 语句创建自定义错误 JavaScript抛出错误 当错误发生时,当事情出问题时,JavaScript 引 ...
- JavaScript系列-02 HTML嵌入js代码的第二种方式
javaScript系列 HTML中嵌入js代码的第二种方式 脚本块的方式 文章目录 javaScript系列 前言 一.了解脚本块的方式 1.1运行规则 二.执行原理 1.编写代码 2.效果 总结 ...
- 【javascript基础——系列10】js中隐藏元素的几种方法以及代码
系列文章 [javascript基础--系列1]前端页面ajax连接后台服务器传输数据 [javascript基础--系列2]前端页面axios连接后台服务器传输数据 [javascript基础--系 ...
- 值得收藏的一些网页代码(asp,js,hml)
值得收藏的一些网页代码(asp,js,hml) 编程开发 谌忠辉 2004年3月22日 ------------------------------------------------------- ...
- java犯的小错误_[Java教程]十个JavaScript中易犯的小错误,你中了几枪?
[Java教程]十个JavaScript中易犯的小错误,你中了几枪? 0 2015-06-01 12:00:19 序言 在今天,JavaScript已经成为了网页编辑的核心.尤其是过去的几年,互联网见 ...
最新文章
- 【GNN】一份完全解读:是什么使神经网络变成图神经网络?
- Spring中ClassPathXmlApplicationContext类的简单使用
- 学习旧岛小程序 (2) 自定义组件
- 第四章MPU6000传感器驱动解析
- 马后炮之12306抢票工具(四)--抢票Demo,2014年1月9日终结版
- extjs2.0 ie8 下拉树_ExtJs下拉树的实现
- SQL server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法...
- 【HNOI2006】【Luogu2320】鬼谷子的钱袋(进制,玄学)
- DataGridView 动态绑定列
- POJ 2068 NIm (dp博弈,每个人都有特定的取最大值)
- 最近抖音,小红书上面有个很火的天气推送的公众号,可以给自己爱的人进行定时推送. 效果如下,结合亲生经历给大家讲述一下操作流程。整个项目代码目前十分规整,项目代码整体400多行 ,就直接分享出来吧.
- 计算机系统下的审计系统,独立审计具体准则第20号——计算机信息系统环境下的审计...
- MAX30102 血氧调试笔记
- linux cat命令什么意思
- Photoshop学习之旅--通道抠图
- niosii spi 外部_niosii boot过程
- python必学的os模块详解_讨论 - 廖雪峰的官方网站
- 浏览器默认主页被篡改(chrome,IE)
- python中.item()的讲解
- opendevops_codo项目研究