Странное поведение на веб-странице, когда страница использует 'localhost' против имени машины - PullRequest
1 голос
/ 10 февраля 2011

У меня есть веб-страница, которую я разрабатываю, где я могу перетаскивать div на странице.Он отлично работает во всех браузерах, кроме IE6 и IE7, где, когда я перетаскиваю div, div показывается под опущенным div вместо поверх него.Это не проблема под рукой как таковая.Я знаю, что IE6 и IE7 имеют проблемы с настройками z-index.Это сложная страница с разными элементами div, имеющими разные значения z-index.

Страница отлично работает в IE8 IF URL-адрес на моей машине использует localhost.Если я переключу URL для использования имени моей машины, на странице будет показано поведение, при котором div отображается под другим div, как объяснено ранее.Я не знаю, почему это происходит, когда это одна и та же машина, та же страница из одного и того же файла.Единственная переменная - это URL для места доменного имени.Я поддерживаю IE8 только в качестве стандарта в компании.

Если я использую IP-адрес машины, страница работает.Короче говоря, если я использую localhost или IP-адрес, он работает нормально.Если я использую имя моей машины, оно плохо себя ведет.

Я очистил кеш IE8 и перезагрузил машину.Страница существует только на моей машине, потому что я ее создаю, поэтому нет никаких шансов, что она появится откуда-либо еще.

Я не могу понять, почему это происходит.IE8 ведет себя по-разному для одной и той же страницы, когда имя сервера отличается в URL.

Любые подсказки?

1 Ответ

3 голосов
/ 10 февраля 2011

Скорее всего, IE по какой-то причине переключается между стандартами и режимом причуд, поэтому среда выполнения не совсем одинакова. Грустно, но именно так мистер Гейтс хочет раскатать тесто, смеясь над всеми нами.

...