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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Firefox » Горячие клавиши » 24-05-2012 22:09:12

Anton пишет

Что я не правильно делаю

Скорее всего, не отдаёшь фокус ссылке. Держи:

Выделить код

Код:

with (Components)
with (interfaces)
try
{
    var link = window. XULBrowserWindow. overLink;
    var ssi = classes ["@mozilla.org/supports-string;1"].
              createInstance (nsISupportsString);
    ssi. data = link;
    var ti = classes ["@mozilla.org/widget/transferable;1"].
             createInstance (nsITransferable);
    ti. addDataFlavor ("text/unicode");
    ti. setTransferData ("text/unicode", ssi, link. length * 2);
    var clipbd = classes ["@mozilla.org/widget/clipboard;1"].
                 getService (nsIClipboard);
    clipbd. setData (ti, null, nsIClipboard. kGlobalClipboard);
}
catch (e) {}

должно работать.

Почему не работает на 12ой версии?

Board footer

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