У меня вопрос о javascript и jquery.Откройте новую вкладку и запустите javascript в ней
У меня есть сценарий, как это:
Я должен загрузить файл, отправив запрос POST на сервер. Я сделал это, используя невидимую форму, которая добавлена в HTML, используя jquery.
Моя страница загрузки имеет неявное обновление, созданное устаревшим кодом, и я не могу это изменить.
Проблема в том, что когда я пытаюсь добавить невидимую форму на страницу, обновление происходит и убирает мою форму.
Я имею в виду, могу ли я открыть новую вкладку, добавьте мою скачать невидимую форму, отправить запрос и закрыть вкладку с помощью некоторого смарта JavaScript. Я очень новичок в этой области, пожалуйста, помогите.
Нет, вы не можете. Невозможно использовать JavaScript для высокоскоростного браузера пользователя таким образом **, к счастью **. – meagar
@Teemu Они этого не делают. – meagar
@Teemu Uh, каждый удаленный современный браузер предотвращает открытие и закрытие произвольных окон без взаимодействия с пользователем. «Блокировщики всплывающих окон» теперь встроены во все основные браузеры специально для предотвращения такого рода вещей ... Даже IE предотвращает такое прямое злоупотребление браузером, так как версия 7. – meagar