JavaScript错误怎么屏蔽?下面本篇文章就来给大家介绍一下javascript容错处理代码(屏蔽js错误)的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

方法1:使用window.onerror属性

在网页head区域添加window.onerror属性,并将其对应函数返回值设为true即可屏蔽错误。

方法2:使用try...catch

针对的是有时候因为一些脚本错误的,导致页面无法继续浏览,这个问题是非常严重的,用户的大量流失,或根本无法查看你的网站内日

这个不是简单的脚本错误的问题了,主要是代码作者没有考虑完善,一定要好好的修改下, 不过如果你真的不会,那就用这样的代码吧

try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。

语法:try

{

//在此运行代码

}

catch(err)

{

//在此处理错误

}

注意:try...catch 使用小写字母。大写字母会出错。

实例:

下面的例子原本用在用户点击按钮时显示 "Welcome guest!" 这个消息。不过 message() 函数中的 alert() 被误写为 adddlert()。这时错误发生了:

function message()

{

adddlert("Welcome guest!")

}

我们可以添加 try...catch 语句,这样当错误发生时可以采取更适当的措施。

下面的例子用 try...catch 语句重新修改了脚本。由于误写了 alert(),所以错误发生了。不过这一次,catch 部分捕获到了错误,并用一段准备好的代码来处理这个错误。这段代码会显示一个自定义的出错信息来告知用户所发生的事情。

var txt=""

function message()

{

try

{

adddlert("Welcome guest!")

}

catch(err)

{

txt="此页面存在一个错误。\n\n"

txt+="错误描述: " + err.description + "\n\n"

txt+="点击OK继续。\n\n"

alert(txt)

}

}

html屏蔽错误提示,JavaScript错误怎么屏蔽?相关推荐

  1. python返回错误提示_python 错误处理

    在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因.在操作系统提供的调用中,返回错误码非常常见.比如打开文件的函数open(),成功时返回文件描 ...

  2. webuploader上传错误提示,错误补充

    //错误 为 F_EXCEED_SIZE var uploader = WebUploader.Uploader({swf: 'path_of_swf/Uploader.swf',.......... ...

  3. 问题分享:最近测试VDI-in-a-Box使用AD做身份验证出现以下错误提示:

    原文出处:http://vdi.so/blog/?p=4488 问题分享:最近测试VDI-in-a-Box使用AD做身份验证出现以下错误提示: 错误信息: Notification: Could no ...

  4. 学习笔记 :E1696 C1107 错误提示

    学习笔记 :E1696 C1107 错误提示 错误提示: 错误提示很多,几百个. E1696 命令行错误: 无法打开 元数据 文件 "platform.winmd" Error C ...

  5. JavaScript错误信息

    总结一下JavaScript编程中会遇见的错误类型 JavaScript错误信息类型 1.SyntaxError 语法错误 变量名不规范 var 1 = 1: var 1ag = 1; 关键字赋值 n ...

  6. 在VSCode终端中安装Gulp包出现 * package is looking for funding run `npm fund..和无法加载文件,在此系统上禁止运行脚本的错误提示一步到位解决

    刚刚在学习Gulp工具的时候,在VSCode中使用终端安装包却出现以下错误提示: 错误提示1: high severity vulnerabilities To address issues that ...

  7. Thinkphp5.1的验证码图片不显示,错误提示404

    Thinkphp5.1项目中的验证码图片不显示,错误提示404 错误现象: 使用tp5框架的验证码时候出现了该错误 [图片]captcha console中提示: Failed to load res ...

  8. 那些独具创意的#404错误提示

    人非圣贤,孰能无过?在我们操作计算机的时候,总会因为各种各样的原因导致一些错误,我们所用的软件本身也会存在一些不可避免的问题,有些设计师不懂用户需求还可能开发出一些无法使用的软件--总之,很难看到一个 ...

  9. ***PHP中error_reporting()用法详解(含codeigniter框架中屏蔽错误提示的解决方案)

    php中我们对错误的处理会常用到error_reporting函数了,大家可以看到最多的是error_reporting(E_ALL ^ E_NOTICE)了,这个到底什么意思呢,下面我来来看看. e ...

最新文章

  1. 互联网思维之求职信,百战百胜
  2. luogu P1231 教辅的组成
  3. PE文件结构详解(六)重定位
  4. struts2配置文件的位置
  5. jsp servlet示例_Servlet和JSP中的文件上传示例
  6. rtmp之谷歌浏览器默认启用flash
  7. paip.自定义java 泛型类与泛型方法的实现总结
  8. 教师教育网各网页链接
  9. 联想笔记本键盘排线,联想笔记本原装键盘价格表 联想笔记本键盘如何更换
  10. Hybird开发之webview
  11. 计算机视觉领域专家主页代码
  12. 双硬盘双win10互不干扰_双硬盘双系统 完全独立|硬盘安装Win10单双系统的详细步骤...
  13. 企鹅日记(十一):账号管理与ACL权限设置
  14. 辞职后如何办理档案、户口、党组织关系、公积金
  15. adb 通过 无线连接手机
  16. 判断字符串子序列【python】
  17. 【小米商城】--类别展示,登出,注销商品详情展示
  18. Java 如何控制项目进度?
  19. Android开发实用小技巧九——内嵌WebView的使用(内置浏览器)
  20. 如何计算每月还多少房贷

热门文章

  1. element表格table点击添加背景色
  2. C++ : switch:switch string的两种用法
  3. Unity - Rigging, Skinning 的意思 - 装配,蒙皮
  4. 基于安卓/android/微信小程序的课堂管理助手系统(作业管理,在线点名,在线答疑)app-#计算机毕业设计
  5. 在GitHub上搭建typora的图床
  6. java 正则表达式 查找数字
  7. 推荐10款非常优秀的 HTML5 开发工具
  8. 开学摸底考试:试卷难出,题目难编
  9. 不能篡改内容的pushBack——BufferedInputStream深入解析
  10. js动态绑定事件方法