Можно ли отменить загрузку файла, в котором используется скрытый iframe?
Можно ли отменить загрузку файла, в котором используется скрытый iframe?
Я попытался установить источник iframe на пустую строку, но загрузка не была прервана.
Ответы
Ответ 1
iframe является транспортным каналом, несущим регистрацию формы, поэтому Atanas является правильным, вам нужно остановить транспорт внутри iframe.
вот способ сделать это в зависимости от браузера:
if (iframeObj.contentWindow.document.execCommand)
{ // IE browsers
iframeObj.contentWindow.document.execCommand('Stop');
}
else
{ // other browsers
iframeObj.contentWindow.stop();
}
// notify user upload was cancelled, remove spinner images, etc
Ответ 2
Попробуйте следующее:
iframe.contentWindow.stop(); //for anything but IE
iframe.contentWindow.document.execCommand("Stop"); // for IE
Ответ 3
Текущая настройка iframe src на "javascript: false" работает для меня.
Ответ 4
Я не уверен, но я думаю, что удаление iframe из dom должно быть достаточно?