Emscripten копировать / вставить буфер обмена

Есть ли в emscripten возможность копировать / вставлять текст?

Emscripten имеет поддержку SDL.

Но используя SDL_GetClipboardText(), SDL_SetClipboardText() кажется, не работает.

1

Решение

Я не удивлен этим. Emscripten компилирует ваш код в javascript и на самом деле не имеет права возиться с вашим буфером обмена из соображений безопасности. Насколько я знаю, IE имеет / имеет некоторые не-кроссбраузерные функции для доступа к буферу обмена.

Некоторые сайты реализуют функцию «копировать в буфер обмена», но и те, которые обычно делают это, используют flash. Если бы вы могли как-то соединить вспышку и emscripten, возможно, вы могли бы сделать это.

Из emscripten вы можете вызывать пользовательский код, написанный на чистом javascript, но я не знаю, можете ли вы использовать это для запуска копирования в буфер обмена и обратно с помощью взаимодействия с flash (как-то я не знаю много о связи flash-javascript) , Может быть, кто-то еще мог бы дать вам лучший ответ о том, как взломать / обойти эту проблему, чтобы получить доступ к буферу обмена из скомпилированного кода emscripten.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector