0

我正在尝试在我的页面中实现一些网络摄像头 jquery 脚本/插件,在 Firefox 中它可以完美运行,在 IE 中我收到此错误:

预期的标识符、字符串或数字。第 151 行字符 13

这是以下部分:

        $.webcam._flash = $("#jquerywebcamflash");
    }
    else
    {
        $.webcam._flashready = true;
    }

    $.webcam._flash.flash(
        {
            src: 'jquerywebcamhelper.swf',
            width: $.webcam._width,
            height: $.webcam._height,
        },
        {
            version: 8
        }
    );
}

第 151 行字符 13 将是这个:},

完整的 .js 可以在这里找到:jquery.webcam.js pastebin.com

4

2 回答 2

8

您必须从此行中删除逗号:

height: $.webcam._height,

于 2012-07-14T07:04:47.603 回答
2

尝试删除尾随逗号:

$.webcam._flash.flash(
    {
        src: 'jquerywebcamhelper.swf',
        width: $.webcam._width,
        height: $.webcam._height
    },
    {
        version: 8
    }
);

IE 不喜欢对象声明中多余的逗号。

于 2012-07-14T07:06:21.367 回答