Como executar este código dentro do SC:
Copy to Clipboard
Easily copy any text to clipboard using navigator.clipboard.writeText
.
const copyToClipboard = (text) => navigator.clipboard.writeText(text);
copyToClipboard(“Hello World”);
Como executar este código dentro do SC:
Easily copy any text to clipboard using navigator.clipboard.writeText
.
const copyToClipboard = (text) => navigator.clipboard.writeText(text);
copyToClipboard(“Hello World”);
Para execução de códigos javascript, deve echoar o código entre as tags de seção <script>
e </script>
.
No caso acima eu usaria heredoc para reinderizar esse código js.
echo <<<JS
<script>
const copyToClipboard = (text) => navigator.clipboard.writeText(text);
copyToClipboard(“Hello World”);
</script>
JS;
Isso não significa que o código venha a funcionar, principalmente se tratando de javascript, mas aí a conversa é outra.
Se pretende copiar um texto para o clipboard do windows, em uma app blank cole esse código:
echo <<<HTML
<script>
function copyToClipboard(element) {
var temp = $("<input>");
$("body").append(temp);
temp.val($(element).text()).select();
document.execCommand("copy");
temp.remove();
}
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<p id="p1">P1: eu sou o parágrafo 1</p>
<p id="p2">P2: eu sou o segundo parágrafo</p>
<button onclick="copyToClipboard('#p1')">Copy P1</button>
<button onclick="copyToClipboard('#p2')">Copy P2</button>
<br/><br/><input type="text" placeholder="Ctrl-V aqui para colar" / style=width:360px>
HTML;
Demonstração:
https://iwh.tec.br/scriptcase/blank_clippboard/
[TAGS: HAROLDO, CLIPBOARD, WINDOWS, JAVASCRIPT]
Obrigada pela atenção.