Обновить
Похоже, браузеры начинают изначально поддерживать копирование в JS
В консольных окнах Chrome и Firefox на Mac я могу выполнить
copy("party in your clipboard!");
и текст копируется в мой буфер обмена. Я искал SO и Google и, похоже, ничего не нашел по этому поводу.
- Они специфичны для каждого браузера?
- Где я могу найти дополнительную информацию об этих функциях JavaScript?
Версии браузера:
JavaScript возвращается из консоли Chrome при выполнении копирования
function (object)
{
if (injectedScript._type(object) === "node") {
var nodeId = InjectedScriptHost.pushNodePathToFrontend(object, false, false);
InjectedScriptHost.copyNode(nodeId);
} else
InjectedScriptHost.copyText(object);
}
- Что означает этот код?
Вот 2 скриншота выполнения функции копирования в консоли Chrome со всеми отключенными расширениями Chrome.
Clipboard is not enabled in hosted mode. Please inspect using chrome://inspect
28.07.2015window.copy('content')
(в Firefox работает толькоcopy('content')
) 12.07.2018