Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка оффлайн-браузера, здатного зберігати HTML-сторінки з усім їх вмістом з Мережі

Реферат Розробка оффлайн-браузера, здатного зберігати HTML-сторінки з усім їх вмістом з Мережі





base (Element b: base) {

/ / Формуємо абсолютне посилання на ресурс з аттрибута href тега

URL url=makeURL (b.attr («href»), page.getUrl ()); (Url!=null) {

/ / Якщо посилання вказує на ресурс цього ж домену, замінюємо на посилання на локальний файл

if (url.getHost (). equals (page.getUrl (). getHost ())) {

/ / Якщо посилання вказує на ресурс на цьому ж домені, то додаємо посилання для подальшого скачування

if (! dm.globalInfo.contains (url) && page.getLevel ()

}. attr («href», dm.globalInfo.getSiteSaveAbsolutePath () + url.getPath ());

} else {. attr («href», dm.globalInfo.getSiteSaveAbsolutePath () + File.separator + url.getHost () + url.getPath ());

}

}

}

/ / Для кожного тега img (Element src: media) {

/ / Формуємо абсолютне посилання на ресyрсов з атрибуту src

URL url=makeURL (src.attr («src»), page.getUrl ()); (Url!=null) {

/ / Якщо посилання на документ знаходиться на тому ж домені, то посилання замінюється на локальний файл

if (url.getHost (). equals (page.getUrl (). getHost ())) {

/ / Якщо посилання на документ того ж домена, то додає в глобальний список посилань для скачування

if (! dm.globalInfo.contains (url) && page.getLevel ()

}. attr («src», dm.globalInfo.getSiteSaveAbsolutePath () + url.getPath ());

} else {. attr («src», dm.globalInfo.getSiteSaveAbsolutePath () + File.separator + url.getHost () + url.getPath ());

}

}

}

/ / Для кожного тега import (Element link: imports) {

/ / Формуємо абсолютне посилання на ресyрсов з атрибуту href

URL url=makeURL (link.attr («href»), page.getUrl ()); (Url!=null) {

/ / Якщо посилання на документ знаходиться на тому ж домені, то посилання замінюється на локальний файл

if (url.getHost (). equals (page.getUrl (). getHost ())) {

/ / Якщо посилання на документ того ж домена, то додає в глобальний список посилань для скачування

if (! dm.globalInfo.contains (url) && page.getLevel ()

}. attr («href», dm.globalInfo.getSiteSaveAbsolutePath () + url.getPath ());

} else {. attr («href», dm.globalInfo.getSiteSaveAbsolutePath () + File.separator + url.getHost () + url.getPath ());

}

}

}

/ / Для кожного тега link (Element link: links) {


Назад | сторінка 5 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Посилання і каторга. Умови утримання і дозвілля ссильнокаторжних
  • Реферат на тему: Проектування і розробка сайту засобами Web Page Maker
  • Реферат на тему: Ресурс та відновлення контактної мережі
  • Реферат на тему: Інформаційний ресурс в мережі Інтернет
  • Реферат на тему: Особливості создания поліграфічної продукції та нюанси роботи Із програмою ...