Прикладні програми перегляду веб-сторінок. Програмні засоби для перегляду веб-сторінок Браузери призначені для перегляду веб-сторінок

Головна / Оптимізація роботи

Відмінності між браузерами

Отже, перш ніж йти далі, давайте окинемо поглядом браузери і подивимося, що вони можуть відображати, а що - ні. Дійсно, адже все, що ми напишемо, користувач дивитися саме в браузерах, і якщо ми не орієнтуватимемося на конкретні браузери, то результат може бути несподіваним.

Звичайно, прості сторінки (типу тієї, яку ми написали в попередньому розділі), швидше за все, однаково виглядатимуть у всіх браузерах. Проте, що складніше сторінка, то більше вписувалося відмінностей у її сприйнятті різними програмами перегляду. Ці відмінності можуть стосуватися розташування елементів на сторінці, реакції на дії користувача, зовнішнього вигляду окремих елементів тощо. Створюючи веб-сторінку, корисно переглядати її в різних браузерахта коригувати код відповідно до того, що ви побачили. Нерідко може статися, що сторінка, яка дуже красиво виглядає в одному браузері, буде просто нечитаною в іншому. Створення складної сторінки, яка майже однаково виглядає у різних браузерах, – завдання не з легких. Тому ми рекомендували б орієнтуватися на будь-який один браузер, а сумісність з іншими підтримувати лише на мінімальному рівні. Ще можна створювати копії сторінок для різних браузерівОднак тут теж є невелика проблема, про яку розповімо трохи нижче.

І, нарешті, найпростіше рішення: створивши сторінку, написати на її початку щось типу: "Найкраще виглядає в такому-то браузері" і помістити поруч посилання, клацнувши на якому, користувач міг би завантажити собі потрібну програмуперегляду. Однак треба мати на увазі, що далеко не всі користувачі швидше за все захочуть це зробити, і не тільки тому, що не всі браузери безкоштовні. По-перше, не всі мають можливість завантажувати великі обсяги даних з Інтернету, а по-друге, багато хто вже звикли користуватися якоюсь програмою перегляду, і порада терміново встановити собі іншу викличе у них у кращому випадку подив.

Браузер Internet Explorer

На сьогоднішній день найбільш популярною програмоюперегляду веб-сторінок є браузер Microsoft Internet Explorer, яким користується приблизно половина всіх, хто блукає по Інтернету. MS Internet Explorer версії 5 підтримує більшість вимог HTML 4.0, і саме на цю програму ми орієнтуватимемося в прикладах, наведених у цій книзі. Ця програма безкоштовна, і її можна завантажити з http://www.microsoft.com/windows/ie_intl/ru/download/ . Також можна оновити версію браузера і взяти різні доповнення до цієї програми. Майже всі кардинальні нововведення з'явилися в програмі MS Internet Explorer починаючи з версії 4. Однак деякі моменти, пов'язані в основному з реакцією на дії користувача та інтерпретацією коду, написаного на мовою JavaScript, все ж таки суттєво змінилися в п'ятій версії. Тому не дивуйтеся, якщо сторінка, написана для Internet Explorer версії 5, під час перегляду в четвертій версії видаватиме, наприклад, повідомлення про помилку сценарію. До речі, п'ята версія Internet Explorer здатна автоматично коригувати дрібні неточності. Інші браузери цього не вміють, і для них ці неточності будуть виливатись і повідомлення про помилки. Програма Internet Explorer підтримує як сценарну мову не тільки мову JavaScript, але й винайдену компанією Microsoft мову VBScript, яка походить від мови Visual Basic. Оскільки веб-сторінки, написані з використанням VBScript, реально існують, лише використання браузера Internet Explorer дозволяє сьогодні адекватно відобразити їх вміст. У мові VBScript з'явилися деякі цікаві можливості, які були відсутні у JavaScript 1.0, такі, наприклад, як функція автоматичного ігнорування помилок у циклі ( On Error Resume Next). Ми не розглядаємо в цій книзі мову VBScript, оскільки все ж таки універсальною мовою сценаріїв на сьогоднішній день є JavaScript.

Що стосується ранніх версій MS Internet Explorer, їх використання породжує ряд проблем. Так, наприклад, у третій версії використано досить своєрідну реалізацію JavaScript, і деякі функції, написані для пізніших версій або для браузерів компанії Netscape, в Internet Explorer 3 працюють не зовсім правильно. Крім того, оскільки проект HTML 4.0тоді ще тільки зароджувався, в Internet Explorer 3 відсутні функції реакції на дії користувача, можливість довільного розташування елементів оформлення та ін. Немає також підтримки каскадних таблиць стилів. У деяких випадках виникають проблеми з навігацією між кадрами. А ще більш ранніх версіях цього браузера взагалі була відсутня підтримка мов сценаріїв і були доступні лише найпростіші засоби.

Браузер Netscape Navigator

Другим за популярністю браузером у світі є Netscape Navigator. На відміну від MS Internet Explorer, ця програма реалізована для багатьох платформ, включаючи OS/2 та UNIX із її клонами. На “Не-Windows-комп'ютерах” Netscape Navigator залишається найбільш популярною програмою перегляду веб-сторінок.

На момент написання цих рядків вийшов другий попередній реліз шостої версії Netscape Navigator У цій версії також реалізовано підтримку багатьох вимог HTML 4.0, проте не так повною мірою, як у MS Internet Explorer 5. Зокрема, на дії користувача як і можуть реагувати далеко ще не всі елементи веб-сторінки. Програму Netscape Navigator можна отримати безкоштовно, звернувшись за адресою www.netscape.com . У попередньої версіїцієї програми (четвертої) не підтримувалися нові теги, запропоновані у четвертій версії Internet Explorer (наприклад

© 2022 androidas.ru - Все про Android