$("p").click(function(){alert('clicked')});
$("p").unbind('click');
Внутри greasemonkey событие click не отвязывает. Я полагаю, что это вызвано тем, что модель безопасности greasemonkey переносит связанный объект события из первой строки в XPCNativeWrapper, в результате чего вторая строка не может "найти" ее. Однако я не могу найти способ обхода. Любые предложения?
UPDATE: что-то вроде следующего работает в greasemonkey. Поэтому я все еще думаю, что проблема XPCNativeWrapper не может найти способ решить.
$("p").click(function(){alert('clicked'); $(this).unbind('click')});