Last active
December 13, 2015 18:39
-
-
Save mauriciodarocha/4957204 to your computer and use it in GitHub Desktop.
Retorna o nome principal do domínio.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Ex. www.meusite.com.br, develop-meusite.vtexcommerce.com.br, loja.meusite.com.br, meusite.vtexcommerce.com.br, meusite.vtexcommercebeta.com.br... todos retornam "meusite". | |
| ******************************************** | |
| Uso: | |
| Em multiloja pode-se usar como referência para aplicação de tags. | |
| ******************************************** | |
| Ex.: | |
| // definição das informações de cada site | |
| var _tags = {}; | |
| _tags['meusite'] = ['1234','asdf']; | |
| _tags['meusite2'] = ['8989','qwer']; | |
| // qual o site corrente? | |
| var _current_site = get_main_domain(); | |
| // definição para aplicação no plugin de tags. | |
| // * apenas um exemplo, ignorar os nomes da variáveis. Os seus nomes vão depender da tag. | |
| site_id = _tags[_current_site][0]; | |
| token_id = _tags[_current_site][1]; | |
| ... continuar com o código necessário para aplicação da tag. | |
| */ | |
| var get_main_domain = function(){ return document.location.host.replace(/(?:www\.|loja\.|develop-)?(.*?)(?:\..*)/,"$1"); } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment