Страница 1 из 2

Копирование в WebDirect

Добавлено: 18 апр 2020, 08:52
mihalych_2017
Коллеги, такой вопрос.
Есть функция Copy для копирования содержимого поля в буфер обмена.
Однако в WebDirect она НЕ копирует данные в буфер обмена:
With FileMaker WebDirect, the Copy script step does not place data onto the Clipboard.
Есть ли какие-то обходные пути для решения вопроса копирования данных при работе в WebDirect?

Re: Копирование в WebDirect

Добавлено: 18 апр 2020, 12:12
andrey volkov
Игорь, добрый день
а что если попробовать веб-вьюер с джаваскриптом?
https://stackoverflow.com/questions/400 ... javascript

Re: Копирование в WebDirect

Добавлено: 18 апр 2020, 13:23
mihalych_2017
andrey volkov писал(а):
18 апр 2020, 12:12
Игорь, добрый день
а что если попробовать веб-вьюер с джаваскриптом?
https://stackoverflow.com/questions/400 ... javascript
Мысль интересная. Попробую разобраться. Только жаль, что в джаве не силен.

Re: Копирование в WebDirect

Добавлено: 18 апр 2020, 14:09
andrey volkov
Игорь, нужно впихнуть в веб-вьюер (расположенный за границами макета) что-то типа этого:

Код: Выделить всё

data:text/html, <!DOCTYPE HTML>
<html>
  <head>
  <script>
function copy() {

	var text = "Example text to appear on clipboard";
	
    var input = document.createElement('textarea');
    input.innerHTML = text;
    document.body.appendChild(input);
    input.select();
    var result = document.execCommand('copy');
    document.body.removeChild(input);
    return result;
}
  </script>
 </head>
 <body onload="copy()">
  </body>
</html>

Re: Копирование в WebDirect

Добавлено: 19 апр 2020, 17:25
mihalych_2017
andrey volkov писал(а):
18 апр 2020, 14:09
Игорь, нужно впихнуть в веб-вьюер (расположенный за границами макета) что-то типа этого:...
Что интересно: код вполне работает в офисной версии.
Но при работе в WebDirect даже указанного тестового копирования не происходит.

Re: Копирование в WebDirect

Добавлено: 20 апр 2020, 05:03
andrey volkov
может, плагин попробовать заюзать?
https://baseelementsplugin.zendesk.com/ ... ardSetText

Re: Копирование в WebDirect

Добавлено: 20 апр 2020, 06:58
mihalych_2017
andrey volkov писал(а):
20 апр 2020, 05:03
может, плагин попробовать заюзать?
https://baseelementsplugin.zendesk.com/ ... ardSetText
Спасибо, попробую, но у меня складывается впечатление, что ошибка связана с настройками безопасности страницы.
Просмотр свойств страницы показывает блокировку буфера обмена, причем это свойство не редактируется.

Re: Копирование в WebDirect

Добавлено: 20 апр 2020, 07:32
andrey volkov
Игорь, стоит проверить в браузере дефолтном сначала
На винде это Microsoft Edge / IE

Сохранить код в виде странички HTML, запустить страничку в IE/Edge при включенных "Средствах разработчика" (F12)
может, там в консоли что-то отобразится полезное

Не пробовал?

Re: Копирование в WebDirect

Добавлено: 20 апр 2020, 07:40
mihalych_2017
andrey volkov писал(а):
20 апр 2020, 07:32
Игорь, стоит проверить в браузере дефолтном сначала
На винде это Microsoft Edge / IE
Сохранить код в виде странички HTML, запустить страничку в IE/Edge при включенных "Средствах разработчика" (F12)
может, там в консоли что-то отобразится полезное
Не пробовал?
Пока не пробовал, попробую, спасибо.

Re: Копирование в WebDirect

Добавлено: 22 апр 2020, 10:10
andrey volkov
не получилось ничего?