У меня проблема с моим угловым проектом, в localhost, когда я тестирую свою функцию, которая вставляет данные из буфера обмена, она хорошо работает
файл clipboard.js :
function pasteClipBoard(){}
pasteClipBoard.prototype.clipboardData = function clipboardData(textbox){
navigator.clipboard.readText().then(
clipText => textbox.value = clipText
)
}
var clipboard = new pasteClipBoard()
export {clipboard}
Использование функции буфера обмена в файле .ts :
@ViewChild("keyTextbox") keyTextbox:DxTextBoxComponent
clipboardPaste($t){
clipboard.clipboardData(this.keyTextbox)
}
.html:
<dx-text-box id="textbox_paste" [(value)]="textbox" #keyTextbox width="85%"></dx-text-box>
<dx-button icon="glyphicon glyphicon-paste" hint="Paste data from clipboard" width="15%" (onClick)="clipboardPaste($event)"></dx-button>
Но на сервере(IIS) не работает с этим сообщением об ошибке:
ОШИБКА TypeError: Невозможно прочитать свойство 'readText' из неопределенного
https://stackblitz.com/edit/angular-b1f7ou