Empêcher un lien de s’ouvrir dans safari dans une webapp
Page 1 sur 1
Empêcher un lien de s’ouvrir dans safari dans une webapp
Bonjour,
Je conçois une application avec un app-builder et j’utilise un plugin qui appel mon site crée par Jimdo.
Le but est de l’utiliser en webApp voir en version native pour référencer l’application dans le store.
Mon problème est que lorsque je clique sur un lien interne à mon site Jimdo je me retrouve avec safari qui s’ouvre au lieu de poursuivre la navigation en interne.
J’ai trouvé un code mais malgré l’avoir mis dans le head Jimdo, rien ne se passe :
Bonjour,
Je souhaite empêcher des liens de mon site de s’ouvrir avec safari dans la version native;
J’utilise l’addon plugin pour appeler mon site web et voici mes lignes de codage :
<script type="text/javascript">
(function(document,navigator,standalone) {
if ((standalone in navigator) && navigator[standalone]) {
var curnode, location=document.location, stop=/^(a|html)$/i;
document.addEventListener('click', function(e) {
curnode=e.target;
while (!(stop).test(curnode.nodeName)) {
curnode=curnode.parentNode;
}
if (
'href' in curnode &&
(chref=curnode.href).replace(location.href,'').indexOf('#') &&
( !(/^[a-z\+\.\-]+:/i).test(chref) ||
chref.indexOf(location.protocol+'//'+location.host)===0 )
) {
e.preventDefault();
location.href = curnode.href;
}
},false);
}
})(document,window.navigator,'standalone');
</script>
Je conçois une application avec un app-builder et j’utilise un plugin qui appel mon site crée par Jimdo.
Le but est de l’utiliser en webApp voir en version native pour référencer l’application dans le store.
Mon problème est que lorsque je clique sur un lien interne à mon site Jimdo je me retrouve avec safari qui s’ouvre au lieu de poursuivre la navigation en interne.
J’ai trouvé un code mais malgré l’avoir mis dans le head Jimdo, rien ne se passe :
Bonjour,
Je souhaite empêcher des liens de mon site de s’ouvrir avec safari dans la version native;
J’utilise l’addon plugin pour appeler mon site web et voici mes lignes de codage :
<script type="text/javascript">
(function(document,navigator,standalone) {
if ((standalone in navigator) && navigator[standalone]) {
var curnode, location=document.location, stop=/^(a|html)$/i;
document.addEventListener('click', function(e) {
curnode=e.target;
while (!(stop).test(curnode.nodeName)) {
curnode=curnode.parentNode;
}
if (
'href' in curnode &&
(chref=curnode.href).replace(location.href,'').indexOf('#') &&
( !(/^[a-z\+\.\-]+:/i).test(chref) ||
chref.indexOf(location.protocol+'//'+location.host)===0 )
) {
e.preventDefault();
location.href = curnode.href;
}
},false);
}
})(document,window.navigator,'standalone');
</script>
Sujets similaires
» Comment ajouter un lien dans ma rubrique (autre lien animalier à visiter)
» Lien ancre dans navigation, ouverture dans la même page
» Lien dans le résumé
» Lien dans le footer;
» Insérer un lien dans le logo - disign Zurich
» Lien ancre dans navigation, ouverture dans la même page
» Lien dans le résumé
» Lien dans le footer;
» Insérer un lien dans le logo - disign Zurich
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum