WebWarper
Старый интерфейс
(копия на сайте AlgART)

Сайт автора
AlgART.net

Библия, статьи,
программы
Информация
Что такое
WebWarper?
Возможности
WebWarper
Зачем нужна оптимизация веб-сайта
Privacy Policy
(безопасность)
DISCLAIMER
(отвод претензий)
F.A.Q.
(ответы на вопросы)
Популярные:
Free Downloads
(скачать бесплатно)
English Version
Новая 3D-модель:
Сферополиэдры!

Rambler's Top100

Версия для печати (в новом окне)

WebWarper / Часто Задаваемые Вопросы (F.A.Q.) / Вопросы разработчиков сайтов

Какие дополнительные функции и переменные доступны в JavaScript на странице, просматриваемой через WebWarper?

Некоторые из них уже упоминались в предыдущих вопросах:
        ___ww,
        ___ww_correctUrl(),
        ___ww_correctHtml(),
        ___ww_setDomain(),
        ___ww_assignCookie().

Кроме того, могут быть полезными следующие переменные и функции. (Любыми из перечисленных переменных и функций можно пользоваться, только убедившись, что страница действительно просматривается через WebWarper: "if (window.___ww) {...".)

  • window.___ww_sizeOriginal: обычно эта переменная содержит размер в байтах исходной страницы, до обработки ее WebWarper.
     
  • window.___ww_sizeCompressed: обычно эта переменная содержит размер в байтах страницы после обработки ее WebWarper. Вероятно, ее значение будет намного меньше, чем ___ww_sizeOriginal. Но возможна и обратная ситуация — если gzip-сжатие в броузере пользователя по каким-то причинам не поддерживается.
     
    В отличие от ___ww_sizeOriginal, данная переменная становится доступна не сразу, а лишь через небольшое время после завершения загрузки страницы. Наличие переменной можно проверить оператором "if (window.___ww_sizeCompressed!=null) {...".
     
    Переменные ___ww_sizeOriginal и ___ww_sizeCompressed, в отличие от других переменных и функций, становятся недоступными после пересоздания страницы операторами "document.open(); document.writeln(...); document.close();"
     
  • ___ww_msieversion(): функция возвращает целочисленный номер версии броузера Microsoft Internet Explorer (например, 5 для MSIE 5.X), либо 0 для всех других броузеров.
     
  • ___ww_netscapeversion(): функция возвращает целочисленный номер версии броузеров Netscape, Mozilla, FireFox (например, 4 для NC 4.X, 5 или более для всех версий Mozilla / FireFox), 4 для Opera начиная с версии 6.0, либо 0 для всех других броузеров.
     
  • ___ww_sFloat(v,n): функция возвращает десятичную запись вещественного числа v с фиксированной точкой и с n знаками в мантиссе; например, ___ww_sFloat(5.0376,2) = "5.04", ___ww_sFloat(-245.06,1) = "-245.1". В отличие от стандартных для JavaScript способов преобразования числа в строку — v+"" или v.toString() — позволяет точно указать число цифр после точки.

К оглавлению