Як я можу надійно перевірити свій сайт на всіх старих версіях Internet Explorer, починаючи від IE6 аж до IE11?
Як я можу надійно перевірити свій сайт на всіх старих версіях Internet Explorer, починаючи від IE6 аж до IE11?
Відповіді:
Потрапивши F12
на IE8, він повинен запустити Інструменти для розробників, що дозволяють емулювати IE7 (не IE6) за допомогою режиму перегляду.
Я вважаю, що в IE9 ви зможете емулювати назад принаймні до IE7, але я лише гадаю, тому що зараз це дратує просту ідею придбати W7, щоб перевірити це.
ОНОВЛЕННЯ: як вказано Jeff Atwood: IE9 емулює назад до IE7 теж.
ОНОВЛЕННЯ 2: як запропонував Нік у коментарях нижче, якщо ви хочете бути на 100% впевнені, щоб імітувати старі браузери IE, ви можете використовувати VM, надані Microsoft (неймовірно, вони також надаються безкоштовно). Зауважте, що тестування віртуальних машин займає більше часу, ніж використання інструментів розробника IE, тестування VM-файлів IMHO може бути вартим при тестуванні чогось, що є жадібним JS / CSS, як веб-додаток або складний веб-сайт, а не для простих сайтів, які використовувати jQuery та деякі CSS.
IE Tester Це робить IE6, 7, 8 і 9
Прямо від Microsoft саме для цієї мети:
Нещодавно Microsoft випустила власний інструмент для тестування сумісності з IE. Це має полегшити цей процес. Це називається Modern.ie: http://www.modern.ie/
Ви також можете використовувати веб-сайт знімків браузера, якщо ви тестуєте макет. Ви вводите URL-адресу, і він повертає зображення вашого сайту в купі різних браузерів.
Microsoft також випустила " Expression Web 4 ", яка призначена для порівняння різних версій IE. Але за це вам потрібно заплатити, і вам потрібен Windows XP SP3 або будь-яка пізніша Win-версія.
Expression Web 3 доступний для завантаження безкоштовно, але включає лише порівняння від IE6, IE7 до IE8. (бракує IE9)
slmgr –rearm
в командному рядку для скидання зображень назавжди, щоб вони в основному ніколи не закінчувалися, навіть якщо ви виграли ' не зможете нічого зберегти на цих зображеннях, але для тестування може бути достатньо.
Crossbrowsertesting був сайтом, який я спробував деякий час. Досить добре, ви отримуєте свіжу установку браузера на віртуальній машині, до якої отримуєте доступ через VNC. Корисно, особливо для більш динамічних сайтів.
Якщо ви просто хочете перевірити дизайн веб-сторінок у різних браузерах IE, спробуйте Browsershots або WebPageTest. WebPageTest - це в основному безкоштовний інструмент тестування продуктивності, але якщо ви вибрали вкладку «Візуальне порівняння» з їх домашньої сторінки та надішліть URL-адресу для тестування, сайт генерує ескізи, що розширюються, « над складкою » перегляду вашої веб-сторінки та, можливо, відео з під час завантаження цієї веб-сторінки. WebPagetest - це інструмент з відкритим кодом, який можна встановити локально та запустити власний екземпляр. WebPagetest дозволяє протестувати версії IE від 6 до 9.
Якщо ви хочете вручну перевірити навігацію та функції вашого сайту, а не лише дизайн та макет, встановіть на свій ПК Win 7 вільно доступні зображення Віртуального ПК IE 6, 7, 8 . Такі засоби, як IETester, можуть бути не зовсім надійними .
Я використовую VirtualBox для запуску копій Windows XP з кожним встановленим на ньому браузером. Це не "ідеально", але він працює для мене, і його дуже легко налаштувати та використовувати. Це, ймовірно, найкраще відображення того, що насправді виглядає браузер у певній ОС.
Спробуйте
http://utilu.com/IECollection/
Ви можете встановити IE 5,6,7,8 пліч-о-пліч на машину Windows або віртуальну машину Windowsbox.
Якщо у вас все просто з візуальною перевіркою, ви можете використовувати Adobe BrowserLab . Це частина набору CS Live з онлайн-сервісів, пропонованих Adobe. Зараз ви можете отримати 12 місяців безкоштовного членства в CS Live, тому в короткостроковій перспективі це хороше безкоштовне рішення. Ви можете одночасно запускати тести на кількох комбінаціях браузера / ОС і бачити відмінності візуалізації, порівнюючи їх одночасно.
Однак завжди найкраще мати фактичні тестові машини (або віртуальні машини), оскільки Browserlab не може сказати вам, чи не порушено JavaScript, або допоможе налагодити CSS або помилки розмітки. Це лише скаже вам, що макет не відображається належним чином на певній платформі. Але приємно мати можливість ввести в URL-адресу отримання повнорозмірних скріншотів веб-сторінки на більшості основних комбінацій ОС / браузера за мить.
Існує Browserling, який дозволяє тестувати IE 5-9 та різні версії інших основних браузерів, і все це у вашому веб-переглядачі!
Я використовую пісочницю браузера ложка.net.net - http://spoon.net/Browsers .
Це дозволяє запускати IE6-9 на комп’ютері без необхідності їх встановлення. Вони також мають консоль браузера і працюють з панеллю інструментів розробника IE, яка допомагає при налагодженні css / javascript.
Немає заміни на рідні, жорсткі коробки, на яких ви хочете потрібні платформи. Жоден набір тестування IE не є абсолютно точним, і кілька можуть призвести до помилок, які не з’являються у виробництві (витрачаючи час на помилкові позитиви). Віртуальні машини не настільки надійні, як думають люди - я бачив кілька помилок, характерних для VM, намагаючись запустити IE6 (я думаю, що механізм візуалізації IE6 покладається на координацію певних потоків, якими ВМ не можуть керувати належним чином).
Якщо функціональність IE6 / 7 має значення для вашої організації, я думаю, ви можете легко зафіксувати витрати на маржинальну суму на два скриньки WinXP для cheapo. IETester повільний, як меляса та аварії при падінні капелюха, а режим сумісності IE - при цьому зручний для першого пропуску - просто не підходить, якщо ваші клієнти дійсно залежать від вашого програмного забезпечення, яке працює над їхніми застарілими коробками.
Microsoft надає вільно та без реєстрації віртуальні машини для:
Для наступної платформи:
Я багато шукав рішення, найкраще, що я знайшов, - це використання Firefox 8.0 з плагіном вкладки IE, в цьому випадку ви можете протестувати свій веб-сайт на IE6, IE7, IE8, IE9. Сподіваюся, це допоможе