Я работаю над веб-приложением для iPad. Я хочу предоставить опцию «сохранить и выйти». Когда пользователь нажимает кнопку выхода, я благополучно обновляю свою базу данных и показываю экран, который благодарит пользователя за использование веб-приложения.
Что я хочу сейчас сделать, так это закрыть веб-приложение. Так как window.close();
не работает, я нашел обходной путь со ссылками.
Нажатие на ссылку в веб-приложении закрывает полноэкранное приложение и открывает Safari. До сих пор я пытался встроить скрытую ссылку в моего мага и вызвать ее с помощью link.onclick();
, но она не работает, а document.location=
не открывает сафари.
Вот пример HTML:
<body onload="leave();">
Modifications saved, goodbye!
<a id="goodbye" href="www.mahsite.com" style="display:none;"> </a>
И JS:
function leave() {
window.close();//Doesn't work
window.setTimeout(function e(){document.getElementById('goodbye').onclick();},1000);
return true;
}
Может кто-нибудь дать мне идею? Я знаю, что onclick()
не будет работать, если к моей ссылке не присоединен обработчик onclick, но у меня нет другой идеи.