Копирование в буфер в Firefox, Chrome

Рейтинг: 0Ответов: 2Опубликовано: 02.03.2015

Добрый день.

Нужно скопировать данные с грида в буфер при нажатии кнопки. В IE все работает, но если попробовать скопировать в Firefox, Chrome, то вылетает ошибка Error type: Clipboard Description: Access to clipboard denied

Код:

setData:function(type,text){
    try{
            netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
    } catch(e){ dhtmlxError.throwError("Clipboard","Access to clipboard denied",           [type,text]); return ""; }
    if (!this._make()) return false;            
    this._p[2].data=text;
    this._p[1].setTransferData("text/unicode",this._p[2],text.length*2);
    var clipid=Components.interfaces.nsIClipboard;
    this._p[0].setData(this._p[1],null,clipid.kGlobalClipboard);
},

Вопрос: как обойти эту ошибку в коде, чтобы не лезть в настройки браузеров?

Ответы

Ответов пока нет.