jQuery добавляет, не добавляя метаданные в Firefox - PullRequest
0 голосов
/ 03 ноября 2011

Эта проблема относится только к Firefox. Он прекрасно работает в Opera и Chrome (я не проверял другие браузеры).

Проблема: Пожалуйста, отметьте это Ссылка . Когда вы нажимаете кнопку «Загрузить», появляется всплывающая форма параметров. Когда вы заполните его и нажмете «Отправить», текст во всплывающем окне изменится, и загрузка начнется (в других браузерах), но в Firefox загрузка не начнется.

Я использую этот код в функции jquery, чтобы начать загрузку:

$('.downloadMeta').append("<meta http-equiv='refresh' content='1;url=http://linktofile.url' />"); 

Я даже пробовал это, но это также не работало в Firefox и отлично работало в других браузерах:

$(document.head).append("<meta http-equiv='refresh' content='1;url=http://linktofile.url' />");$

1 Ответ

3 голосов
/ 03 ноября 2011

Почему бы просто не установить window.location.href на правильный URL после задержки в 1 секунду?Это должно работать во всех браузерах.

например

setTimeout(function() {
    window.location.href = 'http://linktofile.url';
}, 1000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...