>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Поиск документации по разработке расширений http://forum.mozilla-russia.org/viewtopic.php?id=41510 |
Mister Twister > 04-11-2009 15:38:26 |
Хочу написать свое расширение для нормального (в моем узком понимании) сохранения страниц в ФФ . Все существующие расширения устраивают лишь частично, и уже надоело каждый день проделывать одни и те же лишние действия. Хочется полной автоматизации. Кое-что уже сделал по мотивам разных расширений. В попытке найти человеческие описания АПИ браузера я залез на https://developer.mozilla.org/ , но мне там не очень понравилось. Например, при попытке найти инфу по функции getDefaultFileName (она используется внутри ФФ для определения имени файла, подставляемого в диалог сохранения), поиск, к моему огромному удивлению, сказал "Sorry, there were no exact matches to your query."!!! На https://developer.mozilla.org/ стиль подачи информации больше похож на книгу, а не на строгое изложение, как в доках в пхп, перле, и проч. Где искать конкретные вещи, совершенно непонятно. Насчет поиска уже сказал. В процессе ковыряния столкнулся с такой деталью - при обращении к выделению на странице из расширения код document.getSelection() работает, а window.getSelection() - нет, хотя именно последний вариант более "правильный", и когда используешь document.getSelection() , то ФФ в консоли ошибок пишет предупреждение - мол, используйте "window.getSelection()", а "document.getSelection()" - это плохо, "deprecated"... И опять же неясно, где искать инфу, обьясняющую такое поведение... Короче, ткните меня носом в нормальный и полный справочник по объектам, функциям, и прочему для Файрфокса! Может, я вообще не туда полез... |
exvion > 05-11-2009 08:32:15 |
А здесь был? |
zibloid > 05-11-2009 12:47:30 |
Скажу личное мнение, я в фф не гуру, но лучший мануал это исходный код других расширений |
Mister Twister > 05-11-2009 16:47:12 |
exvion пишет
Спасибо, большую часть ссылок на этой странице уже сам нашел, но мое imho - это не совсем та документация, которую хотелось бы видеть - единая, централизованная, где было бы все. Даже индекса нормального нет, и вопрос об описании той же функции getDefaultFileName (где искать) остается открытым. Продолжаю удивляться... zibloid пишет
Насчет исходников почти согласен, но ведь не все можно откопать в чужих сорцах, да и долго можно мучаться. |
Forest > 05-11-2009 18:53:03 |
Mister Twister Mister Twister пишет
Посмотрите расширение File Title - там это должно быть. По документации: |
Mister Twister > 05-11-2009 20:10:37 |
Forest пишет
В File Title уже видел, но это же не первоисточник. Автор этого расширения куда-то же сначала посмотрел, перед тем, как что-то писать. Вот и я хочу посмотреть туда же... Неужели это ищется только в исходниках файрфокса? Это настораживает... Forest пишет
Смотрел, конечно. Это в основном либо туториалы, либо ссылки на ту же официальную документацию (а с ней-то как раз и проблема!). Заинтересовали лекции с Интуита. |
Forest > 05-11-2009 20:46:34 |
Mister Twister |