标签:控制台 ext 项目 script amp except prot 音频 单位
最近在做项目的时候发现一个如题的控制台报错。
一看右侧的报错文件是undefined
这下苦恼了,定位不到问题所在。
今天解决了这个问题,就来分享一下。
问题的关键所在是在执行了play()方法以后立即执行pause()方法。反之亦然
以下贴出代码
HTML:
JS:
for(var i=0;i<10;i++){ document.querySelector("#btn1").click(); }
标红处的代码是连续点击10下#btn1 亦即连续快速执行10次playOrPause() 会出现图1的报错情况(当然 连续2下就会出错)
当然,我们可以设置一个保护性延时
如下
但是,这样就违背了我们想模拟连按10下的初衷
所以可以用这种方法
关于 Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause() 错误
标签:控制台 ext 项目 script amp except prot 音频 单位
原文地址:http://www.cnblogs.com/zzsdream/p/6125223.html