【问题标题】:TypeError: asm.js type error: Disabled by debuggerTypeError:asm.js 类型错误:被调试器禁用
【发布时间】:2014-05-04 07:24:30
【问题描述】:

我正在尝试在 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 似乎被禁用,我该如何解决这个问题?

【问题讨论】:

    标签: javascript firefox asm.js


    【解决方案1】:

    你不能。当调试器运行时,Asm.js 优化是不可能的。它将回退到作为普通 JS 执行并且可以以这种方式进行调试。您想在哪种意义上使用 asm.js 代码?

    【讨论】:

    • 在学习 asm.我正在尝试使用 JS Bin 学习 asm。当我的 js 工作时,如果没有看到控制台警告,我不知道它是否是有效的 asm。
    猜你喜欢
    • 2012-03-27
    • 1970-01-01
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    相关资源
    最近更新 更多