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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№108-07-2006 00:54:00

rewue
Участник
 
Группа: Members
Зарегистрирован: 21-10-2005
Сообщений: 20

Добавить страницу в закладки, сделать страницу стартовой...

Никак не могу решить такую задачу - с помощью клиентского Яваскрипт добавить страницу в закладки и сделать страницу стартовой... Насколько я знаю поведений как в експлорере у фокса нету.
И еще вопсро есть ли описание объекта selection для фокса.

Отсутствует

 

№208-07-2006 15:18:26

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

Re: Добавить страницу в закладки, сделать страницу стартовой...

1. Добавлять страницы в закладки и делать их стартовыми можно только с разрешения пользователя через PrivilegeManager.
2. http://xulplanet.com/references/xpcomre … ction.html


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

Отсутствует

 

№308-07-2006 15:35:27

rewue
Участник
 
Группа: Members
Зарегистрирован: 21-10-2005
Сообщений: 20

Re: Добавить страницу в закладки, сделать страницу стартовой...

Так вот вопрос так и стоит - КАК сделать закладку... Тот код  что работает в Нетскейпе не срабатывает, хотя там тоже сделано  через систему привилегий.

Отсутствует

 

№408-07-2006 16:02:56

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

Re: Добавить страницу в закладки, сделать страницу стартовой...

Даже без PrivilegeManager: http://forum.mozilla.ru/viewtopic.php?pid=39560#p39560


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

Отсутствует

 

№508-07-2006 16:45:58

rewue
Участник
 
Группа: Members
Зарегистрирован: 21-10-2005
Сообщений: 20

Re: Добавить страницу в закладки, сделать страницу стартовой...

У меня не срабатывает код :(
не может быть чтобы в Фоксе не было ничего подобного поведениям...

Отсутствует

 

№608-07-2006 17:27:47

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

Re: Добавить страницу в закладки, сделать страницу стартовой...

У меня работает. Ещё можно так:

Выделить код

Код:

function getTopWin ()
{
    var windowManager = Components. classes ['@mozilla.org/appshell/window-mediator;1']. getService();
    var windowManagerInterface = windowManager.
                                 QueryInterface (Components. interfaces. nsIWindowMediator);
    var topWindowOfType = windowManagerInterface. getMostRecentWindow ("navigator:browser");
    
    if (topWindowOfType)
    {
        return topWindowOfType;
    }
    return null;
}
function setBookmark ()
{
    netscape. security. PrivilegeManager. enablePrivilege ("UniversalXPConnect");
    var w = getTopWin ();
    var b = w. getBrowser ();
    w. addBookmarkAs (b, false, false);
}

Отредактировано Anton (08-07-2006 17:28:39)


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

Отсутствует

 

Board footer

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