Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / clipboardData / 2 сообщений из 2, страница 1 из 1
20.04.2017, 16:33
    #39441746
Я и JS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clipboardData
Поясните, пожалуйста, почему в приведенном ниже примере отображение текста из буфера обмена для IE работает в обоих случаях (вставка непосредственно в DIV с помощью CTRL + V и по нажатию кнопки), а в Chrome только для DIV, а при нажатии на кнопку не работает?
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<input id="btn" type="button" value="Вставить из буфера">
<div id='editableDiv' contenteditable='true'>...</div>
<script>
	btn.addEventListener('click', btnClick);
	btn.addEventListener('paste', doPaste);
	editableDiv.addEventListener('paste', doPaste);
	function btnClick(event) {
		var event = document.createEvent("Event");
		event.initEvent("paste", true, true);
		btn.dispatchEvent(event);
	}
	function doPaste(event){
		var clipboardData = event.clipboardData || window.clipboardData;
		console.log('Clipboard data: ' + clipboardData.getData('Text'));
	}
</script>
...
Рейтинг: 0 / 0
20.04.2017, 18:44
    #39441851
Stable
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
clipboardData
Event handlers may read data from the system clipboard if either of the following is true
The action that triggers the event is invoked from the user-agent's own user interface, e.g. a "Paste" menu entry or shortcut key.
The script that triggers the action is running on a site which through an implementation-dependant mechanism is given permission to read data from the clipboard.
The action that triggers the event is triggered in an app with permissions to read the clipboard.
Synthetic paste events must not give a script access to data on the real system clipboard.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / clipboardData / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]