Как получить скопированный контент из буфера обмена в компоненте молнии js - PullRequest
0 голосов
/ 07 июля 2019

У меня есть требование, где мне нужно прочитать скопированные данные из буфера обмена. Поэтому я использовал метод javascript для получения содержимого буфера обмена. Этот метод отлично работает на странице VF JS. Но теперь требуется, чтобы нам была нужна та же функциональность в компоненте освещения. Поэтому я создаю новый компонент и помещаю тот же код в компонент JavaScript. Когда я пытался запустить метод, он выдает ошибку «Не удается прочитать свойство 'readText' из неопределенного», потому что navigator.clipboard не определен в компоненте javascript. Доступ для чтения из буфера обмена FYI разрешен

метод визуальной силы javascript (Works) -

function paste() {
         navigator.clipboard.readText()
        .then(text => {
            console.log(text);
        })
            .catch(err => {
            alert('Need permission for clipboard access');
        });
        }

компонент молнии js (не работает) -

parse : function(component, event, helper) {
        navigator.clipboard.readText() /* this line is not working */
        .then(text => {
            console.log(text);
        })
            .catch(err => {
            alert('Need permission for clipboard access');
        });
 }

Я ожидал, что это будет работать и в компоненте молнии js. Есть какое-то исправление или обходной путь, чтобы получить скопированные данные из буфера обмена в компоненте молнии.

...