Можно ли отменить загрузку файла, в котором используется скрытый 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 должно быть достаточно?