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. Docker常用命令汇总
  2. Ubuntu(Linux) 下 unzip 命令使用详解
  3. 表单input中disabled提交后得不到值的解决办法
  4. 力扣 136. 只出现一次的数字 【异或运算】
  5. python List中元素两两组合
  6. java js websocket_js+java websocket记录
  7. 高并发系统中的限流应该如何做?
  8. 开课吧Java课堂:什么是抽象类?如何使用抽象类?
  9. selinux denied: u:r:untrusted_app:s0:c512,c768报错解决
  10. .Net将Base64字符串转换为Image对象或保存为图片到本地
  11. Activity与Service之间交互并播放歌曲
  12. 关于Unity中DOTween插件的使用(专题一)
  13. SSM+Flowplayer实现web项目网页看视频
  14. 计算机关闭地址栏历史,删除win10地址栏历史记录方法
  15. party_bid_core总结
  16. LibreOJ #6198.谢特 后缀数组+并查集+trie启发式合并
  17. mapboxGL和高德API结合实现路径规划
  18. 金蝶K3案例教程销售管理前台操作
  19. 搭建服务器 运用阿里云DNS自己实现DDNS
  20. 【电商】电商后台---FMS财务管理系统

热门文章

  1. 鸿蒙处理器985相当于内核多少,骁龙750g相当于麒麟多少?骁龙750g、麒麟985及麒麟980详细对比...
  2. 三层交换机的配置和ACL访问控制(标准控制和扩展控制)策略的应用
  3. Java生鲜电商平台-商品基础业务架构设计-商品设计
  4. Python使用turtle库 描绘小猪佩奇
  5. 机器学习之原型聚类算法(K均值和高斯混合)
  6. ChatGPT写程序如何?
  7. Kaldi中国用户邮件列表
  8. Fashion-Gen: The Generative Fashion Dataset and Challenge 论文解读数据集介绍
  9. APISpace 工商详细信息查询API
  10. 06-BOM- 操作浏览器