我只是想用以下代码保存一个简单的文本文件:
stage.addEventListener(KeyboardEvent.KEY_DOWN,function reportKeyDown(event:KeyboardEvent):void
{
switch(String.fromCharCode(event.charCode)){
case 'l':
var fileRef:FileReference = new FileReference();
fileRef.addEventListener(Event.CANCEL, function (event:Event):void { trace("File save cancelled."); });
fileRef.save(_logger.log + (_playbackConnectionQueue ? _playbackConnectionQueue.log : '') + _recorderConnectionQueue.log, 'Log_' + (new Date()).getTime() + '.txt');
break;
}
});
用户按下“L”键并显示保存文件提示,以便他们决定保存的位置。这在Chrome中完美运行,但在IE11中,CANCEL事件被触发,并且不显示任何对话框。我需要改变一些安全设置吗?