Есть ли альтернативный способ закрыть текущую вкладку с помощью JS? потому что window.close() не работает в браузерах мобильных телефоновwindow.close() в мобильном браузере не работает
ответ
Некоторые браузеры не позволят вам закрыть окно с помощью window.close()
, если скрипт не откроет окно. Иногда это немного раздражает. Но для решения этой проблемы есть обходной путь.
Если вы видите сообщение об ошибке, которое вызывается Mozilla Firefox, Scripts may not close windows that were not opened by the script
. он ясно говорит, что если скрипт не открыл окно, вы не можете его закрыть. Но мы открываем пустую страницу в том же окне, используя «_self» в качестве целевого окна и закрываем одно и то же окно. Таким образом, скрипт открывает окно (которое является пустым) и закрывает окно.
Таким образом, чтобы поместить это в коде:
<script>
function closeMe() {
var win = window.open("","_self"); /* url = "" or "about:blank"; target="_self" */
win.close();
}
</script>
и
<input type="button" name="CloseMe" value="Close Me" onclick="closeMe()" />
Ref: link
Я уже пробовал этот код раньше, но текущая вкладка браузера не закрылась, сценарий у меня есть ионное приложение, которое откроет веб-страницу для регистрации. дело в том . , если пользователь успешно зарегистрирован, появится кнопка, которая закроет браузер – vin
- 1. Javascript window.close на мобильном телефоне
- 2. AngularJS не window.close работает
- 3. keypress не работает в мобильном браузере
- 4. Anchor тег не работает в мобильном браузере
- 5. Событие OnClick не работает в мобильном браузере
- 6. angularjs инжектор не работает в мобильном браузере
- 7. меню Jquery не работает в мобильном браузере
- 8. XmlHttpRequest не работает в мобильном браузере
- 9. Facebook не работает в мобильном браузере
- 10. Google Maps не работает в мобильном браузере
- 11. Переполнение: скрыто не работает в мобильном браузере
- 12. GoogleMapsV3 window.close не работает
- 13. window.close(); не работает в Firefox
- 14. window.Close() не работает в Firefox?
- 15. window.close() не работает в FF
- 16. window.close не работает в Chrome
- 17. window.close() не работает в firefox
- 18. window.close() не работает на Windows Mobile 6.5
- 19. window.close() не работает на iOS
- 20. Мультитач в мобильном браузере?
- 21. Javascript: parent/child window.close не запускается в Android-браузере Android
- 22. отключить поиск вперед в jwplayer в мобильном браузере не работает
- 23. php форма входа в систему не работает в мобильном браузере
- 24. Flash-компонент, не работающий в мобильном браузере
- 25. http работает отлично в мобильном браузере, но https полностью задерживается в мобильном браузере
- 26. paypal не переносит переменные в мобильном браузере
- 27. Исправлено положение в мобильном браузере
- 28. Значок Цвет не меняется в мобильном браузере
- 29. CSS width calc не работает в мобильном браузере UC?
- 30. ссылка на pdf не работает в мобильном браузере
я уже попробовать window.top.close() и его также не wroking – vin