Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№102-09-2005 21:26:19

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Разработка расширения (Сохрание страницы в файл)

Хочу написать расширение, которое работало так, при заходе на определенный URL, данная страница сохранялась бы в файл. Т.е. я хочу что бы это происходило без нажатия каких либо кнопок. (Очень ленивый я :))
  Посоветуйте как я могу это реализовать. Спасибо.

Отсутствует

 

№203-09-2005 08:44:46

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Разработка расширения (Сохрание страницы в файл)

Выделить код

Код:

<?xml version="1.0"?>

<overlay id="autosave" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    <window id="main-window">
	<script type="application/x-javascript">
        function checkAndSave ()
        {
            var doc = window. _content. document;
            if (doc. location. href == "http://forum.mozilla.ru/index.php")
                  saveInternal (doc. location. href, doc, "", "", false, true, null);
           }
        window. addEventListener ("load", checkAndSave, true);
    </script>
    </window>
</overlay>

такой оверлей будет сохранять нужную страницу с помощью менеджера загрузок. Если 5-й параметр поменять на true, сохранение будет происходить в обход кэша.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№306-09-2005 21:23:04

boroda
Участник
 
Группа: Members
Откуда: Киев
Зарегистрирован: 13-04-2005
Сообщений: 77

Re: Разработка расширения (Сохрание страницы в файл)

Anton
Большое человеческое спасибо

Отредактировано boroda (06-09-2005 21:39:59)

Отсутствует

 

№406-09-2005 21:53:54

Mash
Участник
 
Группа: Extensions
Зарегистрирован: 09-04-2005
Сообщений: 620
Веб-сайт

Re: Разработка расширения (Сохрание страницы в файл)

Предположительно в файле chrome/toolkit.jar/content/global/contentAreaUtils.js
Точно сказать не могу, потому как видимо в Firefox/1.6a1 (20050905) её обозвали иначе (internalSave), но в более ранних версиях скорее всего там же лежит.

P.S. Ну вот, уже отредактировали. :)

Отредактировано Mash (06-09-2005 21:54:36)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]