Страницы: 1
toxa а нужен именно букмарклет?
Не то, чтоб именно...
Я прилепил этот код на мышиный жест - работает. А попробовал создать закладку с этим кодом и получил ошибку:
readFromClipboard is not defined
Хотелось бы понять (попроще), в чём тут принципиальная разница?
Отсутствует
Я прилепил этот код на мышиный жест - работает. А попробовал создать закладку с этим кодом и получил ошибку:
readFromClipboard is not defined
Хотелось бы понять (попроще), в чём тут принципиальная разница?
Тут принципиальная разница в том что букмарклет не знает что такое Clipboard который надо прочитать, а расширение которым ты запускаешь жесты мыши знает .
Для букмарклета надо объявить Clipboard:
var Clipboard = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper); var paste = readFromClipboard();
Отредактировано bunda1 (23-05-2012 20:31:42)
Отсутствует
А попробовал создать закладку с этим кодом и получил ошибку:
readFromClipboard is not definedХотелось бы понять (попроще), в чём тут принципиальная разница?
Разница в отсутствии у букмарклетов доступа к буферу обмена и много чему еще.
Конкретно с буфером обмена, возможно, и получится что-то сделать:
http://kb.mozillazine.org/Granting_Java … _clipboard
http://stackoverflow.com/questions/2176 … ss-browser (впрочем, вряд ли можно имитировать событие вставки)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Страницы: 1