问题标签 [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.
javascript - window.onerror 没有捕获 DOMException
我在 chrome 浏览器上运行 angularjs 应用程序,并希望记录所有抛出的错误。我正在使用以下内容来做到这一点:
这似乎适用于任何 js 错误,但它似乎不会触发以下情况:
错误:TYPE_MISMATCH_ERR:DOM 异常 17 错误:对象的类型与与该对象关联的参数的预期类型不兼容。
ReferenceError:未定义套接字
有任何想法吗?
jquery - HierarchyRequestError:尝试插入时出现 DOM 异常 3
尝试使用 insertbefore 插入选项时,出现此错误。未捕获的错误:HierarchyRequestError:DOM 异常 3
如果options.length > 2
出现这个错误,如果是1或者2都没有问题。当多选到顶部时,所有选定的项目都将消失。问题是什么?你可以帮帮我吗?
示例:http: //jsfiddle.net/tHVsw/
webgl - WebGL texImage2d:使用 rasterizeHTML.js 的 SECURITY_ERR
我正在使用 rasterizeHTML.js 创建一个表示网页 DOM 元素的画布(例如页面的屏幕截图),然后将其传递给 texImage2d,以便将此画布用作纹理。虽然它在 Firefox 21.0 中运行良好,但在其他浏览器(Chrome、Safari ..)中我收到以下错误:
有没有办法绕过安全策略?我想在本地使用它。我也尝试使用本地网络服务器(MAMP),因为我认为它可能是由于相同的来源策略,但错误是相同的......非常感谢!
javascript - jQuery replaceWith 期间的 HierarchyRequestError
我想遍历 id 为“imgDiv”的 div 的所有子元素,并将它们全部替换为通过用父锚点包装图像创建的新元素。喜欢。<image src=...>
_ <a href=...><image ...></a>
代码如下:
错误很奇怪,我认为这是由每个功能引起的吗?
如果你想调试,这里是一个 HTML 页面的摘录
html - HTML5 History API 在某些设备上导致 Dom Exception 18
好的,我编写了自己的 CMS,它使用 jquery、php、.htaccess 重定向到幕后的 index.php 和 HTML5 History API。现在我遇到了我见过的最奇怪的错误。
在我的电脑上,在我的安卓手机上,在我尝试过的大多数设备上,一切都完美无缺。
但是,在我朋友的一台电脑和 iPhone 上,无论我使用什么浏览器,甚至是我自己使用的最新 chrome,都会发生 Dom Exception 18(在 javascript 控制台中),并停止执行所有 ajax 代码,从而破坏 CMS。
错误指向这一行:
只是一个常规的 history.js 语句,可以完美地与我的浏览器配合使用。我实际上使用了普通的 html5 历史 API,但将其更改为 history.js 实现以查看它是否有帮助,但没有。如果我删除初始的 replaceState,当我单击任何链接时会发生错误,因此这是第一个触发 Dom 错误的历史推送事件。
我试图搜索 Dom Exception 18,但所有答案似乎都与特定包或操纵来自不同主机的图像有关。
您可以在www.roopesalminenjakoirat.fi中亲自查看它是否适合您。如果发生,Dom Exception 18 应该立即出现在检查器中。它不会破坏页面,因为我在注销时不使用ajax,但是如果您看到错误请报告。
请帮忙!
javascript - 为什么我的 Ember.js 代码中出现 DOM 异常 8?
/////////HTML////
我的转换给了我 DOM 异常。无论是显式调用 transitionTo 还是使用 linkTo 调用。我无法发现代码有任何错误。一切都会编译,在我单击按钮或提交表单(成功)之前,我没有收到任何 javascript 错误。
php - 重定向一次 XMLHttpRequest 完成错误
我正在使用 kineticjs 库,并且我有一个脚本,它使用该toDataURL
方法将舞台保存为图像,并使用XMLHttpReuest
. 在将图像保存到服务器上时,所有工作都按预期工作,但一旦完成,我无法让页面重定向或更改。
我用于生成图像的 javascript/kineticjs 代码是:
我的 upload_screenshot.php 代码是:
所以图像保存在服务器上,但我在 chrome javascript 控制台中收到以下错误:
这是什么意思?
如果我将 open 调用从 false(同步)更改:
为真(异步):
我现在将文件保存到服务器上而没有错误,但再次没有重定向到 example.com
javascript - 插入循环后 indexedDB 阻止了 DOM 异常
我正在用 indexedDB 做一些测试,并且在插入测试期间我一直被 chrome 阻塞。基本上我正在做的是一个简单的循环,100000 次,在数据库中插入简单的字符串。它正确完成,但最后来自检查器的 indexedDB 不可见。甚至没有刷新页面。如果尝试重新加载页面并重新打开数据库,我会得到一个 DOM 异常。如果关闭 chrome 它会挂起,我必须杀死它。
代码下方:
只需运行testIndexedDB.testSize()
即可注意到问题。
如何正确测试连续插入以及为什么会发生这种情况?
谢谢
javascript - WebSql 结果集中的 DOMException
我一直在查询一个 websql 数据库表。在这里,插入和删除语句工作正常。
但是当我尝试执行 findAll 查询时,本质上是'select * from myTable',它返回一个带有 DOMException 的 SqlResultSet。
我只有两张桌子。一个用于产品,另一个是自动创建的,名为“sqlite_sequence”
但是结果集对象的rows属性具有正确的长度。仅显示一处房产
javascript - 使用 sessionStorage 的 ipad 上的 DOM 异常 22
有问题的代码在下面,在 iPad 上(如果这对任何人都重要的话,则为 2),我收到错误 DOM Exception 22,根据我的研究,它在添加值时超出了空格的引用。
这就是有趣的地方。在 Safari 的标准浏览模式下,我收到错误消息。但是,当我切换到私人模式时,什么都没有!代码很好,它适用于我测试过的所有其他设备和所有浏览器。我认为默认情况下存储在私有模式下是关闭的,但出于某种原因,这是代码对我有效的唯一方式。有小费吗?