Можно ли отменить загрузку файла, который использует скрытый iframe?

можно ли отменить загрузку файла, который использует скрытый iframe?

Я попытался установить источник iframe в пустую строку, но загрузка не была прервана.

4 ответов


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

попробуйте это:

iframe.contentWindow.stop(); //for anything but IE
iframe.contentWindow.document.execCommand("Stop"); // for IE

Currenty настройка iframe src на "javascript: false" работает для меня.


Я не уверен, но я думаю, что удаление iframe из dom должно быть достаточно?