Чтение содержимого буфера обмена в FF - PullRequest
2 голосов
/ 22 октября 2010

Я могу сделать это в IE, но FF не позволяет делать что-то вроде:

$("#txtBox").bind('paste', function (e) {
        alert('pasting text!!!!');           
        alert(window.clipboardData.getData("Text"));
        window.event.returnValue = false;


    });

Мне необходимо перехватить содержимое буфера обмена в пасте, а затем заполнить таблицу этим содержимым.Мы разрешаем людям копировать и вставлять из Excel.

Какие способы используются для достижения этого в FF?Спасибо

1 Ответ

4 голосов
/ 22 октября 2010

В целях безопасности вы не можете манипулировать содержимым буфера обмена из JavaScript в Firefox.

Если чтение и запись содержимого буфера обмена являются обязательными для вашего приложения, вы можете использовать Silverlight или Flash вместо этого или другоеРешения RIA (не знаю, позволяют ли другие решения манипулировать буфером обмена).

...