Вот хак, который я использовал для этого:
firefox = (/firefox/i.test(navigator.userAgent.toLowerCase()));
Теперь у меня есть логический индикатор для использования Firefox. (Зверский хек)
Затем я добавляю это (BRUTAL HACK 2):
helper: firefox === true ? 'clone' : void 0
Это один из вариантов перетаскивания. Похоже, когда он клонируется, он обнаруживается.
Если вы пишете coffeescript, вы можете сделать то, что я сделал для помощника:
helper: 'clone' if firefox is true
Что выглядит немного менее хаккейным, я полагаю ...