我在 jquery 对话框中使用 jquery 网络摄像头,它在 Chrome 中运行良好,但在 IE 中没有显示任何内容。
$("#camera-dialog").dialog({
autoOpen: false,
width: 380,
resizable: false,
height: 320,
open: function(event, ui){
$(this).load("@Url.Action("Popup")");
},
show: {
effect: "blind",
duration: 1000
},
hide: {
effect: "fadeOut",
duration: 1000
}
});
这是我的部分视图 Popup
<script type="text/javascript">
$("#camera").webcam({
width: 320,
height: 240,
mode: "save",
swffile: "@Url.Content("~/Scripts/jscam.swf")",
onTick: function () { },
onSave: function () { },
onCapture: function () {
webcam.save("@Url.Content("~/Cap")/");
},
debug: function () { },
onLoad: function () { }
});
</script>
<div id="camera">
</div>
如果我不使用对话框而只是将其放在页面上,那么它也可以正常工作。
发生了什么,我怎样才能在 IE 中进行这项工作?
先感谢您。