问题标签 [domexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - Clickteam Fusion 2.5 - HTML5 导出 - 未捕获(承诺)DOMException:无法解码音频数据
因此,我使用 Clickteam Fusion 2.5 提取了一个游戏,该游戏通常始终有效,但是每当我在其中一个游戏中按下特定按钮时,它就会冻结,控制台说“未捕获(承诺)DOMException:无法解码音频数据”
这是我的 index.html,它说错误所在的位置。希望你们可以在不需要我的游戏的情况下解决这个问题。
pastebin.com/bDsGHrxN
javascript - Javascript:DOMException:无法从“CSSStyleSheet”读取“cssRules”属性:无法访问规则
我收到DOMException: Failed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules。任何建议我该如何解决。
示例代码
javascript - PrivateBin 解密用户脚本上的 DOMException
我正在创建一个解密和读取 PrivateBin 粘贴的用户脚本,但我似乎卡在Uncaught (in promise) DOMException
了特定的粘贴上。
以下是用户脚本正确解密的示例粘贴(将所有密码字段留空):
- https://vim.cx/?05a00ca8863924ef#5ZxxVfHhfZLimj773FyUesrPdzjVfkqcE2ZcVuTydFcz (530,000 'a' 字符),
- https://vim.cx/?4139863ee4036a96#BpNHjasctaSxV8xq4mCa2mMLLQJc4heWAu4h5aKHCCUh (529,999 'a' 字符),
- https://vim.cx/?0cbd4397cda65417#5ktpHHJpgS8HD6Qz1TF1D7kb1apQrMYNjoAtW5xBGLHX(Markdown中的 Hello world)
以下是触发DOMException
和无法解密的示例粘贴(将所有密码字段留空):
- https://vim.cx/?fd5171b42280903f#DvZT5UnA8PnVc24RRwQZjKDaryTehpCunuFJw62Qxxx3
- https://vim.cx/?c03063b169f7b4f0#7YNYp5rmPh4xFKKeRDNjCSXL6ztXa6N36FZYzdsjJdtb
- https://vim.cx/?72cf95753c37d1e6#Bio8YzLQNgtWjYaorX2UGAiCgBqFXbgpZMxquxPBoqop
成功解密的粘贴是使用 PrivateBin 内置 Web 编辑器创建的,我怀疑解密失败的粘贴是使用自定义 PrivateBin 实现创建的。
然后我查看了关于 SO 类似问题的答案,许多人认为这是一个填充问题。然而我不知道如何继续我的调查并解决这个问题,甚至不知道如何确定正确的填充。
关于我的代码到底出了什么问题和/或缺少什么想法?谢谢。
我在 Chromium 89 上使用 Tampermonkey 4.13,并且在 Firefox 88 和 Tampermonkey 4.11 上成功重现了该错误。这是有关错误外观的屏幕截图。
代码:
javascript - 如何防止 caches.keys() 上的 Firefox DOMException 错误?
caches.keys()
在 Firefox(版本 89)的私有模式下引发错误:
Uncaught (in promise) DOMException: 该操作不安全。
要查看完整错误,请console.log(caches.keys());
在 Firefox DevTools 控制台中运行。
如何编码以避免 Promise 的错误和拒绝?
javascript - 无法将超过 3 个 BLE 设备连接到 Web 应用程序
我在使用网络蓝牙 API 连接 6 个 BLE 设备时遇到问题。我设法连接 3,但在第 3 次之后出现此错误: DOMException: Connection failed for unknown reason。 我使用的笔记本电脑安装了蓝牙 5.1。我在其他笔记本电脑上尝试了以前的版本,并且配对和连接适用于所有传感器。为什么会发生这种情况,这对我来说仍然是个谜。你有没有遇到过这个问题?
非常感谢你的帮助。
firefox - 尝试从用户相机中绘制图像时,Firefox 中未捕获的 DOMException
我正在尝试从用户相机拍摄照片。我正在使用 VueJS3 组合 API。
我的模板中有这 2 个参考:
在我获得用户使用相机的许可并将其流式传输到视频标签后,我有这个功能来捕获图像:
在 chrome (chromium) 中一切正常,但在 Firefox 93.0 中抛出未捕获的 DOMException
android - DOMException: 无法启动视频源 android
我正在使用 Twilio 服务来实现视频聊天。但是我遇到了这个错误。
DOMException: 无法启动视频源 android
我的代码如下所示。
此代码在 Web 平台上运行良好。但不适用于移动平台。我在我的手机和安卓模拟器(Nox App Player)上测试了它。
现在我正在使用ANGULAR开发这个视频通话,而不是基于离子的。
javascript - Google Chrome 错误消息:“未捕获(承诺)DOMException:play()”
在 Google Chrome 中,我收到此错误:
未捕获(承诺)DOMException:play()
我的PHP代码:
我的js代码:
vue.js - 尝试在 Vue.JS App 中播放音频时出现 DOMException 错误
我想通过单击一个按钮来播放音乐文件,但是我抛出了这个错误:
这是调用播放音乐功能的按钮:
这是我的播放音乐功能:
我该如何解决这个错误?
object - 提供的令牌 ('[object HTMLButtonElement]') 包含 HTML 空格字符,这些字符在令牌中无效
未捕获的 DOMException:无法在“DOMTokenList”上执行“添加”:提供的令牌(“[object HTMLButtonElement]”)包含 HTML 空格字符,这些字符在令牌中无效。