{"id":20393,"date":"2024-08-09T13:00:00","date_gmt":"2024-08-09T11:00:00","guid":{"rendered":"https:\/\/carontestudio.com\/blog\/?p=20393"},"modified":"2024-10-17T17:51:57","modified_gmt":"2024-10-17T15:51:57","slug":"como-copiar-al-portapapeles-con-javascript","status":"publish","type":"post","link":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/","title":{"rendered":"C\u00f3mo copiar al portapapeles con JavaScript"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Si te preguntabas <strong>c\u00f3mo copiar al portapapeles con JavaScript<\/strong>, esta es tu entrada. A continuaci\u00f3n te explico c\u00f3mo puedes a\u00f1adir un bot\u00f3n para copiar textos de tu web y tambi\u00e9n poder pegarlos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 es el portapapeles o clipboard<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El portapapeles es una herramienta que permite almacenar informaci\u00f3n de manera temporal. Puede ser cualquier tipo de dato, im\u00e1genes, texto, archivos&#8230; <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La manera que tenemos de pasarle informaci\u00f3n normalmente es <strong>copiando o cortando<\/strong>, y la manera de ser extra\u00edda para usarla es <strong>pegando<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En general el portapapeles que usamos por defecto en nuestros ordenadores y en muchos m\u00f3viles, permite guardar un elemento y acceder a ese \u00faltimo, de manera que si copiamos o cortamos otro elemento, no tendremos acceso al anterior. Aunque ese es el comportamiento m\u00e1s corriente, los sistemas operativos (tanto en m\u00f3vil como en PC) ya incorporan herramientas donde puedes ver una lista de las \u00faltimas cosas que se han guardado y seleccionar una de ellas para pegarla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo se accede al portapapeles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lo que muchos usuarios de PC har\u00e1n ser\u00e1 hacer clic derecho y seleccionar alguna de las opciones de <strong>Copiar, Cortar o Pegar.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No obstante, hay alg\u00fan comando que al menos en mi opini\u00f3n es m\u00e1s c\u00f3modo y m\u00e1s r\u00e1pido, y son <strong>Ctrl + C (copiar), Ctrl + X (cortar) y Ctrl + V (pegar).<\/strong> Para Mac los comando son command+ C (copiar), command+ X (cortar) y command+ V (pegar).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows ahora trae una herramienta a la cual se accede mediante la tecla Windows + V, y permite ver el historial del portapapeles, entre otras cosas:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"362\" height=\"404\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/image.png\" alt=\"vista de la herramienta portapapeles de windows 11\" class=\"wp-image-20394\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/image.png 362w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/image-269x300.png 269w\" sizes=\"auto, (max-width: 362px) 100vw, 362px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">La API del portapapeles o Clipboard API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La API del portapapeles <strong>permite al navegador acceder al portapapeles del sistema de manera as\u00edncrona. <\/strong>Si bien para que un usuario pueda copiar, a trav\u00e9s de la API del navegador, a su portapapeles, el permiso es concedido simplemente por estar activa la pesta\u00f1a del navegador. No ocurre lo mismo con el permiso <strong>para pegar<\/strong> desde el portapapeles, donde <strong>se necesita pedir permiso al usuario<\/strong> mediante la API de Permisos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"309\" height=\"162\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/image-1.png\" alt=\"\" class=\"wp-image-20395\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/image-1.png 309w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/image-1-300x157.png 300w\" sizes=\"auto, (max-width: 309px) 100vw, 309px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo copiar texto al portapapeles con JavaScript<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lo primero que tendr\u00edamos que hacer ser\u00eda seleccionar el texto, podr\u00edamos hacerlo seleccion\u00e1ndolo <a href=\"https:\/\/carontestudio.com\/blog\/como-obtener-el-valor-de-un-id-en-javascript\/#documentgetElementById\">mediante su ID<\/a>. Para ello primero habr\u00eda que crear el texto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p id=\"textToCopy\"&gt;El texto a copiar.&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"> Con el texto creado en JavaScript lo seleccionamos y lo guardamos en un variable<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> const copiedText = document.getElementById(\"textToCopy\").value;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora, utilizaremos la interfaz <code>Navigator<\/code> y la <code>Clipboard API<\/code> para copiar el valor del texto que hemos seleccionado. Primero, seleccionamos el texto mediante su ID y luego copiamos ese valor al portapapeles usando el m\u00e9todo <code>writeText<\/code> de la <code>Clipboard API<\/code>. seleccionando <code>copiedText<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>navigator.clipboard.writeText(copiedText)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esto si lo ejecutamos tal cual, por ser la manera en la que accede al portapapeles as\u00edncrona, nos devolver\u00e1 una promesa, as\u00ed que tendremos que utilizar <code>.then<\/code> o <code>async\/await<\/code> para resolverla. Y por supuesto, querremos que el usuario copie el texto cuando este dispare un evento, que t\u00edpicamente ser\u00e1 un clic en alg\u00fan bot\u00f3n que le indique que va a realizar la copia. As\u00ed que todo junto ser\u00eda algo as\u00ed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> document.getElementById(\"copyButton\").addEventListener(\"click\", async () =&gt; {\n       const copiedText = document.getElementById(\"textToCopy\").value;\n      await navigator.clipboard.writeText(copiedText );\n});<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">De esta manera habremos guardado en el portapapeles el texto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si quisi\u00e9ramos utilizar <strong>un bot\u00f3n de pegar<\/strong> ser\u00eda muy parecido, pero usar\u00edamos <code>navigator.clipboard.readText();<\/code> para leer del portapapeles y pegarlo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>document.getElementById(\"pasteButton\").addEventListener(\"click\", async () =&gt; {\n          const text = await navigator.clipboard.readText();\n          document.getElementById(\"outputText\").value = text;\n          document.getElementById(\"statusMessage\").textContent = \"Texto pegado desde el portapapeles.\";\n       \n      });\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed el ejemplo de funcionamiento completo, he a\u00f1adido unos try\/catch para proporcionar una experiencia mejor en caso de que se produzca un error al escribir o leer en el portapapeles. <\/p>\n\n\n\n<p class=\"codepen\" data-height=\"619\" data-default-tab=\"result\" data-slug-hash=\"NWZdyYw\" data-pen-title=\"Untitled\" data-user=\"David-Boo\" style=\"height: 619px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;\">\n  <span>See the Pen <a href=\"https:\/\/codepen.io\/David-Boo\/pen\/NWZdyYw\">\n  Untitled<\/a> by David Boo (<a href=\"https:\/\/codepen.io\/David-Boo\">@David-Boo<\/a>)\n  on <a href=\"https:\/\/codepen.io\">CodePen<\/a>.<\/span>\n<\/p>\n<script async src=\"https:\/\/cpwebassets.codepen.io\/assets\/embed\/ei.js\"><\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si quieres mejorar la experiencia de usuario, puedes ahorrar al usuario el seleccionar un texto y copiarlo, a\u00f1adiendo un bot\u00f3n y que con un clic copie el texto al portapapeles usando JavaScript. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Espero que este art\u00edculo te haya sido \u00fatil y que puedas implementar esto en alguno de tus <a href=\"https:\/\/carontestudio.com\/diseno-web\/diseno-web-vitoria\/\">desarrollos web<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si te preguntabas c\u00f3mo copiar al portapapeles con JavaScript, esta es tu entrada. Aqu\u00ed te explico c\u00f3mo a\u00f1adir un bot\u00f3n para copiar textos de tu web y tambi\u00e9n c\u00f3mo pegarlos. Incluye detalles sobre el portapapeles, c\u00f3mo acceder a \u00e9l, la API del portapapeles y ejemplos pr\u00e1cticos de c\u00f3digo.<\/p>\n","protected":false},"author":18,"featured_media":20405,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[50],"tags":[],"class_list":["post-20393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion-web"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo copiar al portapapeles con JavaScript - Caronte Web Studio<\/title>\n<meta name=\"description\" content=\"Aprende a copiar texto al portapapeles con JavaScript. \ud83d\udccb Descubre c\u00f3mo a\u00f1adir un bot\u00f3n para copiar textos en tu web.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo copiar al portapapeles con JavaScript - Caronte Web Studio\" \/>\n<meta property=\"og:description\" content=\"Aprende a copiar texto al portapapeles con JavaScript. \ud83d\udccb Descubre c\u00f3mo a\u00f1adir un bot\u00f3n para copiar textos en tu web.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de marketing | Caronte\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/carontewebstudio\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-09T11:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-17T15:51:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/como-copiar-al-portapapeles-con-javascript.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1250\" \/>\n\t<meta property=\"og:image:height\" content=\"737\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"David Boo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Boo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/\"},\"author\":{\"name\":\"David Boo\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/person\\\/b3de34e35d8ffffb7e620d1166ea5f52\"},\"headline\":\"C\u00f3mo copiar al portapapeles con JavaScript\",\"datePublished\":\"2024-08-09T11:00:00+00:00\",\"dateModified\":\"2024-10-17T15:51:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/\"},\"wordCount\":651,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/como-copiar-al-portapapeles-con-javascript.jpg\",\"articleSection\":[\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/\",\"name\":\"C\u00f3mo copiar al portapapeles con JavaScript - Caronte Web Studio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/como-copiar-al-portapapeles-con-javascript.jpg\",\"datePublished\":\"2024-08-09T11:00:00+00:00\",\"dateModified\":\"2024-10-17T15:51:57+00:00\",\"description\":\"Aprende a copiar texto al portapapeles con JavaScript. \ud83d\udccb Descubre c\u00f3mo a\u00f1adir un bot\u00f3n para copiar textos en tu web.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/como-copiar-al-portapapeles-con-javascript.jpg\",\"contentUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/como-copiar-al-portapapeles-con-javascript.jpg\",\"width\":1250,\"height\":737,\"caption\":\"c\u00f3mo copiar al portapapeles con Javascript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/como-copiar-al-portapapeles-con-javascript\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo copiar al portapapeles con JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\",\"name\":\"Blog de marketing | Caronte\",\"description\":\"En nuestro blog encontrar\u00e1s art\u00edculos semanales sobre SEO, marketing online, programaci\u00f3n web y mucho m\u00e1s.\",\"publisher\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\",\"name\":\"Caronte - Agencia de marketing\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/caronte-agencia-de-marketing-logo.png\",\"contentUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/caronte-agencia-de-marketing-logo.png\",\"width\":1090,\"height\":155,\"caption\":\"Caronte - Agencia de marketing\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/carontewebstudio\\\/\",\"https:\\\/\\\/www.instagram.com\\\/caronte_studio\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@carontewebstudio\",\"https:\\\/\\\/www.youtube.com\\\/@carontewebstudio\",\"https:\\\/\\\/es.linkedin.com\\\/company\\\/carontewebstudio\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/person\\\/b3de34e35d8ffffb7e620d1166ea5f52\",\"name\":\"David Boo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18a3ceeedb69fb45810646b329f07e0675f1e3b50d53fd3cb7522332f8c15ee9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18a3ceeedb69fb45810646b329f07e0675f1e3b50d53fd3cb7522332f8c15ee9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/18a3ceeedb69fb45810646b329f07e0675f1e3b50d53fd3cb7522332f8c15ee9?s=96&d=mm&r=g\",\"caption\":\"David Boo\"},\"sameAs\":[\"http:\\\/\\\/carontestudio.com\"],\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/author\\\/david-boo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo copiar al portapapeles con JavaScript - Caronte Web Studio","description":"Aprende a copiar texto al portapapeles con JavaScript. \ud83d\udccb Descubre c\u00f3mo a\u00f1adir un bot\u00f3n para copiar textos en tu web.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo copiar al portapapeles con JavaScript - Caronte Web Studio","og_description":"Aprende a copiar texto al portapapeles con JavaScript. \ud83d\udccb Descubre c\u00f3mo a\u00f1adir un bot\u00f3n para copiar textos en tu web.","og_url":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/","og_site_name":"Blog de marketing | Caronte","article_publisher":"https:\/\/www.facebook.com\/carontewebstudio\/","article_published_time":"2024-08-09T11:00:00+00:00","article_modified_time":"2024-10-17T15:51:57+00:00","og_image":[{"width":1250,"height":737,"url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/como-copiar-al-portapapeles-con-javascript.jpg","type":"image\/jpeg"}],"author":"David Boo","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"David Boo","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/#article","isPartOf":{"@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/"},"author":{"name":"David Boo","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/person\/b3de34e35d8ffffb7e620d1166ea5f52"},"headline":"C\u00f3mo copiar al portapapeles con JavaScript","datePublished":"2024-08-09T11:00:00+00:00","dateModified":"2024-10-17T15:51:57+00:00","mainEntityOfPage":{"@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/"},"wordCount":651,"commentCount":0,"publisher":{"@id":"https:\/\/carontestudio.com\/blog\/#organization"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/como-copiar-al-portapapeles-con-javascript.jpg","articleSection":["Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/","url":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/","name":"C\u00f3mo copiar al portapapeles con JavaScript - Caronte Web Studio","isPartOf":{"@id":"https:\/\/carontestudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/#primaryimage"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/como-copiar-al-portapapeles-con-javascript.jpg","datePublished":"2024-08-09T11:00:00+00:00","dateModified":"2024-10-17T15:51:57+00:00","description":"Aprende a copiar texto al portapapeles con JavaScript. \ud83d\udccb Descubre c\u00f3mo a\u00f1adir un bot\u00f3n para copiar textos en tu web.","breadcrumb":{"@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/#primaryimage","url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/como-copiar-al-portapapeles-con-javascript.jpg","contentUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2024\/07\/como-copiar-al-portapapeles-con-javascript.jpg","width":1250,"height":737,"caption":"c\u00f3mo copiar al portapapeles con Javascript"},{"@type":"BreadcrumbList","@id":"https:\/\/carontestudio.com\/blog\/como-copiar-al-portapapeles-con-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/carontestudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo copiar al portapapeles con JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/carontestudio.com\/blog\/#website","url":"https:\/\/carontestudio.com\/blog\/","name":"Blog de marketing | Caronte","description":"En nuestro blog encontrar\u00e1s art\u00edculos semanales sobre SEO, marketing online, programaci\u00f3n web y mucho m\u00e1s.","publisher":{"@id":"https:\/\/carontestudio.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carontestudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/carontestudio.com\/blog\/#organization","name":"Caronte - Agencia de marketing","url":"https:\/\/carontestudio.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2025\/06\/caronte-agencia-de-marketing-logo.png","contentUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2025\/06\/caronte-agencia-de-marketing-logo.png","width":1090,"height":155,"caption":"Caronte - Agencia de marketing"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/carontewebstudio\/","https:\/\/www.instagram.com\/caronte_studio\/","https:\/\/www.tiktok.com\/@carontewebstudio","https:\/\/www.youtube.com\/@carontewebstudio","https:\/\/es.linkedin.com\/company\/carontewebstudio"]},{"@type":"Person","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/person\/b3de34e35d8ffffb7e620d1166ea5f52","name":"David Boo","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/18a3ceeedb69fb45810646b329f07e0675f1e3b50d53fd3cb7522332f8c15ee9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/18a3ceeedb69fb45810646b329f07e0675f1e3b50d53fd3cb7522332f8c15ee9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/18a3ceeedb69fb45810646b329f07e0675f1e3b50d53fd3cb7522332f8c15ee9?s=96&d=mm&r=g","caption":"David Boo"},"sameAs":["http:\/\/carontestudio.com"],"url":"https:\/\/carontestudio.com\/blog\/author\/david-boo\/"}]}},"_links":{"self":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/20393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/comments?post=20393"}],"version-history":[{"count":14,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/20393\/revisions"}],"predecessor-version":[{"id":21118,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/20393\/revisions\/21118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/media\/20405"}],"wp:attachment":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/media?parent=20393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/categories?post=20393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/tags?post=20393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}