Почему ссылки нашего сайта перестали работать в IE сегодня? - PullRequest
3 голосов
/ 23 февраля 2012

Веб-сайт компании основан на DNN: http://www.mrisoftware.com. Этим утром меня предупредили, что ссылки "не работают", но сегодня ничего не изменилось, поэтому я в тупике.

Я подтвердил, что это так в Internet Explorer, хотя с Firefox и Chrome все в порядке. Поведение: при нажатии на ссылку она фокусируется, но целевой URL не разрешается. Щелчок правой кнопкой мыши открывается в новой вкладке. Я пытался искать ответы в Google, но это не является достаточно распространенной проблемой, чтобы получить очевидные ответы наверху, и я в тупике.

Естественно, сайт был разработан сторонним подрядчиком, поэтому у нас нет веб-человека, которого я мог бы просто спросить (кроме меня ... и я, как и выше, в замешательстве).

Ответы [ 2 ]

7 голосов
/ 24 февраля 2012

Я проверил это локально, и кажется, что эти две строки вызывают проблему:

<script src="http://munchkin.marketo.net/munchkin.js" type="text/javascript"></script>
<script>mktoMunchkin("155-CYD-020");</script>

Они добавляют следующую строку к каждому тегу <a href="">:
_mchInsLnk = "true"

Это приводит к тому, что они не работают правильно.

3 голосов
/ 24 февраля 2012

Исходя из того, что вы и @MarcVeens сказали, похоже, что компания, занимающаяся маркетинговой аналитикой, которую использует ваша компания ( Marketo ), обновила свой скрипт отслеживания ссылок и сломала IE8 в процессе.

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

В качестве временного обходного пути вы можете использовать следующий код, предназначенный для всех версий IE, кроме IE8 («!» В! IE8 - это оператор NOT).

<!--[if !IE 8]>
   <script src="http://munchkin.marketo.net/munchkin.js" type="text/javascript">  </script>
   <script>mktoMunchkin("155-CYD-020");</script>
<![endif]-->
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...