Ir para
  • 1

PLUGIN BACK REDIRECT


Pablo castro

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Só jogar esse código na página que você quiser o back redirect

<script>
        history.pushState({}, "", location.href);
        history.pushState({}, "", location.href);

        window.onpopstate = function(event){
            setTimeout(function(){location.href = "SEU LINK";},1);
        };        
    </script>


Link para o comentário
  • 0
Em 26/04/2022 em 23:34, ElWolf disse:

Só jogar esse código na página que você quiser o back redirect

<script>
        history.pushState({}, "", location.href);
        history.pushState({}, "", location.href);

        window.onpopstate = function(event){
            setTimeout(function(){location.href = "SEU LINK";},1);
        };        
    </script>

tem que colocar em algum lugar específico na pág? eu to tentando mas não ta dando bom

Link para o comentário
  • 0
Em 05/04/2022 em 20:26, Pablo castro disse:

ALGUEM PODERIA ME DISPONIBILIZAR UM PLUGIN BACK REDIRECT PARA WORDPRESS 

TOMA, RATO!

 

<script>

(function(b) {

var a = {

version: "0.0.1",

history_api: typeof history.pushState !== "undefined",

init: function() {

b.location.hash = "#no-back";

a.configure();

},

hasChanged: function() {

if (b.location.hash == "#no-back") {

b.location.hash = "#";

if (b.location.search == null || b.location.search == undefined || b.location.search ==

'') {

b.location.href = "SEU LINK AQUI";

} else {

if (location.search.indexOf("src") > -1) {

var partes = location.search.slice(1).split('&');

var data = {};

var new_search = '?';

partes.forEach(function(parte) {

var chaveValor = parte.split('=');

var chave = chaveValor[0];

var valor = chaveValor[1];

data[chave] = valor;

});

data.src = data.src + "-->back_home";

new_search += JSON.stringify(data).replace(/[{}"]/g, "").replace(/[:]/g, "=")

.replace(/[,]/g, "&");

b.location.href = "SEU LINK AQUI" + new_search;

} else {

b.location.href = "SEU LINK AQUI" + b.location.search + "&src=back_home";

}

}

}

},

checkCompat: function() {

if (b.addEventListener) {

b.addEventListener("hashchange", a.hasChanged, false);

} else {

if (b.attachEvent) {

b.attachEvent("onhashchange", a.hasChanged);

} else {

b.onhashchange = a.hasChanged;

}

}

},

configure: function() {

if (b.location.hash == "#no-back") {

if (this.history_api) {

history.pushState(null, "", "#");

} else {

// b.location.hash = "#";

if (b.location.search == null || b.location.search == undefined || b.location.search ==

'') {

b.location.href = "SEU LINK AQUI";

} else {

if (location.search.indexOf("src") > -1) {

var partes = location.search.slice(1).split('&');

var data = {};

var new_search = '?';

partes.forEach(function(parte) {

var chaveValor = parte.split('=');

var chave = chaveValor[0];

var valor = chaveValor[1];

data[chave] = valor;

});

data.src = data.src + "-->back_home";

new_search += JSON.stringify(data).replace(/[{}"]/g, "").replace(/[:]/g, "=")

.replace(/[,]/g, "&");

b.location.href = "SEU LINK AQUI" + new_search;

} else {

b.location.href = "SEU LINK AQUI" + b.location.search + "&src=back_home";

}

}

}

}

a.checkCompat();

a.hasChanged();

}

};

if (typeof define === "function" && define.amd) {

define(function() {

return a;

});

} else {

if (typeof module === "object" && module.exports) {

module.exports = a;

} else {

b.noback = a;

}

}

a.init();

}(window));

</script>

Link para o comentário
Atenção: Este conteúdo tem mais de 6 meses desde que foi postado. Verifique se o método ensinado nele ainda é válido para os dias atuais.
Infelizmente, seu conteúdo contém termos que não permitimos. Caso esteja tentando publicar seu número de WhatsApp, lembre-se que isso é proibido expor no Fórum.
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×