Abrir links externos em uma nova aba

Adicione um código ao tema para que os links externos da loja virtual sejam abertos em uma nova aba do navegador. Esse recurso pode ser benéfico, já que ajuda a impedir que os clientes naveguem para fora da loja virtual. Os links externos são URLs que direcionam os clientes para outros sites, como os links incluídos nos ícones de redes sociais.

Adicionar um código ao arquivo JavaScript do tema

Para abrir links externos em uma nova aba do navegador, é preciso editar o arquivo JavaScript do tema.

Etapas:

Desktop
  1. No admin da Shopify, acesse Loja virtual > Temas.
  2. Encontre o tema que você quer editar, clique no botão para abrir o menu de ações e, depois, em Editar código.
  3. No diretório Ativos, clique em uma das seguintes opções:

    • theme.js
    • theme.js.liquid
    • custom.js
  4. Cole o seguinte código na parte inferior do arquivo:

var links = document.links;
for (let i = 0, linksLength = links.length ; i < linksLength ; i++) {
  if (links[i].hostname !== window.location.hostname) {
    links[i].target = '_blank';
    links[i].rel = 'noreferrer noopener';
  }
}
  1. Clique em Salvar.
iPhone
  1. No app da Shopify, toque no botão .
  2. Na seção canais de vendas, toque em loja virtual.
  3. Toque em gerenciar temas.
  4. Encontre o tema que você quer editar, clique no botão para abrir o menu de ações e, depois, em Editar código.
  5. No diretório Ativos, clique em uma das seguintes opções:

    • theme.js
    • theme.js.liquid
    • custom.js
  6. Cole o seguinte código na parte inferior do arquivo:

var links = document.links;
for (let i = 0, linksLength = links.length ; i < linksLength ; i++) {
  if (links[i].hostname !== window.location.hostname) {
    links[i].target = '_blank';
    links[i].rel = 'noreferrer noopener';
  }
}
  1. Clique em Salvar.
Android
  1. No app da Shopify, toque no botão .
  2. Na seção canais de vendas, toque em loja virtual.
  3. Toque em gerenciar temas.
  4. Encontre o tema que você quer editar, clique no botão para abrir o menu de ações e, depois, em Editar código.
  5. No diretório Ativos, clique em uma das seguintes opções:

    • theme.js
    • theme.js.liquid
    • custom.js
  6. Cole o seguinte código na parte inferior do arquivo:

var links = document.links;
for (let i = 0, linksLength = links.length ; i < linksLength ; i++) {
  if (links[i].hostname !== window.location.hostname) {
    links[i].target = '_blank';
    links[i].rel = 'noreferrer noopener';
  }
}
  1. Clique em Salvar.
Não encontrou as respostas que está procurando? Estamos sempre à disposição para ajudar você.