Обновить
Похоже, что браузеры начинают изначально поддерживать копирование в 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
void InjectedScriptHost::copyText(const String& text)
в opensource.apple.com/source/WebCore/WebCore-7533.18.1/inspector/…