Повторное включение document.execCommand(cut) в Google Chrome

Есть ли способ повторно включить вызов метода document.execCommand("cut") Javascript в Google Chrome? Платформа Palm WebOS Enyo использует это в нескольких местах, что означает, что когда я работаю над приложениями локально, я не могу получить доступ ко всем API-интерфейсам платформы.

Приветствуется информация со всех платформ, но я работаю над OS X, поэтому эти ответы предпочтительны.


person Alan Storm    schedule 07.07.2011    source источник


Ответы (2)


Вам придется использовать эмулятор для некоторых функций.

Однако я не знаю, включена ли эта возможность в других браузерах WebKit, таких как Safari.

person diagonalbatman    schedule 08.07.2011

Chrome не поддерживает взаимодействие с execCommand или буфером обмена, что считается угрозой безопасности.

Например, документы Google в Chrome показывают диалоговое окно «Пожалуйста, используйте CTRL+X или используйте меню редактирования вашего браузера», когда пользователь пытается выполнить вырезание из пользовательского интерфейса документов Google.

Для расширений в Chrome доступен экспериментальный API буфера обмена: http://code.google.com/chrome/extensions/experimental.clipboard.html#method-executeCut

person Udi    schedule 08.07.2011