Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Модуль для firefox

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

n0byk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет!
 
Сразу извинюсь если не там тему создал.
 
Вообщем собрался переделать дополнение для Лисы но с js не лады поэтому прошу помощи.
 
 
Суть дополнения проста, при открытии новой страницы грузиться стартовая страница а не пустое окно.
За это действие отвечает 1 файл, вот он:

Код:
 
var newtabhomepage = {
 
  init: function ()
  {
    gBrowser.removeEventListener("NewTab", BrowserOpenTab, false);
    window.BrowserOpenTab = newtabhomepage.opentab;
     
    // explicitly add new listener
    gBrowser.addEventListener("NewTab", newtabhomepage.opentab, false);
     
    newtabhomepage.prefs = Components.classes['@mozilla.org/preferences-service;1']
                           .getService(Components.interfaces.nsIPrefService);
  },
   
  opentab: function (aEvent)
  {
    // Firefox allows multiple piped homepages, take the first if necessary
    var homepage = gHomeButton.getHomePage().split("|")[0];
    var newtab = gBrowser.addTab(homepage);
    if (newtabhomepage.prefs.getBoolPref("newtabhomepage.selectnewtab"))
    {
      gBrowser.selectedTab = newtab;
      if (gURLBar)
        setTimeout(function() {  
          // if page is about:blank select() works just like focus, two birds one stone
          gURLBar.select();
        }, 0);
    }
    if (aEvent)
      aEvent.stopPropagation();
       
    return newtab;
  }
 
}
 
window.addEventListener("load",newtabhomepage.init,false);
 

 
Подскажите, как переделать что-бы открывалась определенная ссылка например ya.ru  
 
Заранее спасибо.

Всего записей: 79 | Зарегистр. 26-08-2009 | Отправлено: 21:53 22-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
n0byk
Расширения для Firefox (Mozilla Firefox Extensions)
Цитата:
Суть дополнения проста, при открытии новой страницы грузиться стартовая страница а не пустое окно.

зачем модифицировать файл, а не просто прописать стартовую страницу? или хотите автоматизировать на куче машин?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:59 22-04-2011
n0byk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да, для автоматизации.

Всего записей: 79 | Зарегистр. 26-08-2009 | Отправлено: 22:24 22-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
n0byk
не проще настроить один раз и потом просто скопировать отдельные файлы?
читайте
http://forums.mozillazine.org/viewtopic.php?f=38&t=592592&start=0&st=0&sk=t&sd=a
и, опять же, это вопрос больше для темы по Firefox, а не для вебпрограмминга

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:28 22-04-2011 | Исправлено: Cheery, 22:28 22-04-2011
n0byk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Думал об этом, но нет. нужно в виде дополнения, никто не будет разбираться где и что менять, тем более ОС могут быть разными.
 

Цитата:
и, опять же, это вопрос больше для темы по Firefox, а не для вебпрограмминга
 
Понимаю, в тему про Firefox тоже написал.

Всего записей: 79 | Зарегистр. 26-08-2009 | Отправлено: 22:40 22-04-2011
n0byk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Решено!
 
Меняем  
Это

Код:
var homepage = gHomeButton.getHomePage().split("|")[0];  
 
 
На это

Код:
var homepage = "http://ya.ru";  
 
 
Всем спасибо.

Всего записей: 79 | Зарегистр. 26-08-2009 | Отправлено: 21:05 26-04-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Модуль для firefox


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru