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

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

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

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

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

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

Выделить код

Код:

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);
}