Можно ли запустить окно браузера с Javascript? - PullRequest
1 голос
/ 21 апреля 2011

Ну, название объясняет весь мой вопрос. То, что я хочу заархивировать, это революционная кнопка «обновить», когда вы нажимаете ее, всплывает собственное окно «обновления» браузера. Если его нет, он создает поддельное окно обновления, чтобы пользователи могли обновить браузер.

Я больше не хочу поддерживать старый браузер IE6. Я хочу заставить своих пользователей обновить свой браузер, так как безумно поддерживать 10-летний браузер.

Ответы [ 5 ]

4 голосов
/ 21 апреля 2011

Если вы хотите получить поддержку удаления для IE 6, я предлагаю посетить веб-сайт Microsof't, посвященный причине

http://www.ie6countdown.com/

Сайт содержит инструкции о том, как разместить баннер на вашем сайте, сообщая пользователям IE 6, что они используют устаревший браузер.

http://www.ie6countdown.com/join-us.html

Он сообщает им, как обновить.

3 голосов
/ 21 апреля 2011

Нет, нет способа сделать это из JavaScript. К счастью!

Я хочу заставить своих пользователей обновить свой браузер, так как безумно поддерживать 10-летний браузер.

К счастью, это невозможно. Вы можете перенаправить пользователей на страницу обновления своего браузера; однако я бы посчитал это очень невежливым. Не наше дело заставлять людей что-либо делать; если ваш сайт не поддерживает определенный браузер, просто не отображайте его.

В случае IE6 может быть оправданным ссылаться на страницу обратного отсчета IE6, но учтите, что многие пользователи не имеют никакого контроля над тем, какой браузер они используют.

1 голос
/ 21 апреля 2011

Я не думаю, что это возможно. Вам лучше создать свое собственное диалоговое окно (которое выглядит как окно «О программе» в IE), в противном случае страницы со спамом будут постоянно ломать голову над всплывающим окном о программе.

0 голосов
/ 21 апреля 2011

Вы можете использовать IE Conditionals :

<!--[if lt IE 7]>
<script type="text/javascript">
window.location.href = '404.html';
</script>
<![endif]-->

Если они не могут попасть на ваш сайт, значит, они не совсем пользователи вашего сайта, верно?

Просто имейте в виду, что раньше было наоборот. Лучше быть хорошим и предупредить их, что у них может быть плохой опыт, чем пытаться захватить их компьютер. :)

0 голосов
/ 21 апреля 2011

Короткий ответ, нет.

Это серьезное нарушение безопасности, позволяющее JavaScript устанавливать произвольное программное обеспечение.Если вы не хотите поддерживать IE6, не делайте этого, в конце концов, для этих пользователей сеть сломается, и они будут вынуждены обновиться, но что, по вашему мнению, дает вам право диктовать, какое программное обеспечение следует использовать пользователям?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...