javascript - TypeError : asm. js类型错误:被调试器禁用

标签 javascript firefox asm.js

我正在尝试在 Firefox 29 中运行 asm.js 代码,但我从调试器控制台收到此警告:

TypeError: asm.js type error: Disabled by debugger

代码如下:

function boo() {
    "use asm";

    var result = 0;
    for (var i = 0; i < 1000000000; i = (i + 1) | 0) {
        var result = result + i | 0;
    }
}

当我使用它时,asm.js 似乎被禁用了,我该如何解决这个问题?

最佳答案

你不能。调试器运行时无法进行 Asm.js 优化。它将回退为像普通 JS 一样执行,并且可以通过这种方式进行调试。您希望在哪种意义上使用 asm.js 代码?

关于javascript - TypeError : asm. js类型错误:被调试器禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23453712/

相关文章:

javascript - Firefox 和 IE8 中的 onKeyPress 事件

javascript - 某些 javascript 程序员现在使用的 asm 样式 "x | 0"是什么?

javascript - 如何在不使用 for 循环的情况下迭代 FormDataentries() 数组

javascript - 使用 asp.net 和 iis 在地理服务器中进行身份验证

javascript - 如何使用 'bind' 更改函数的上下文?

javascript - 如何非常快速地将像素从 arraybuffer 绘制到 Canvas ?

javascript - 使用 asm.js 配置文件的 Firefox 似乎并不更快,但 Chrome 是

javascript - 为什么我的图库无法在移动设备上使用?

firefox - 如何运行两个独立的 Firefox 实例?

html - Firefox 在呈现大型 html 表格(20,000 多行)时崩溃