Как избежать панели сообщений IE, когда страница содержит JavaScript? - PullRequest
0 голосов
/ 01 марта 2012

Я пытаюсь вставить следующий код на все мои страницы:

<script language="javascript">
    if (top.location == self.location)
    {
        top.location = '../index.html'
    }
</script>

Когда у меня есть эта страница и я пытаюсь запустить ее из IE 8, в верхней части моей страницы отображается желтая полоса с просьбой разрешить плагин.

Никакой другой браузер (firefox / opera / chrome / safari) не делает этого.

Это раздражает, нажимать на это каждый раз, когда человек посещает страницу. Как это отключить?

Я просто надеюсь, что мне не придется использовать:

<!--[if !IE]>-->
<script language="javascript">
    if (top.location == self.location)
    {
        top.location = '../index.html'
    }
</script>
<!--<![endif]-->

1 Ответ

2 голосов
/ 01 марта 2012

Я думаю, что вы говорите о локальном исполнении javascript, поэтому посмотрите ответ в этом обсуждении о Mark of the web (MOTW): Содержимое ActiveX на локальной веб-странице и «знак сети»

см. Также Ссылка MSDN для получения дополнительной информации:

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