Quando si crea una web app, i link tendono ad aprirsi in una nuova finestra del browser, questo non deve succedere
<script type="text/javascript">
// fix link open new windows WebApp
(function(a,b,c){if(c in b&&b){var d,e=a.location,f=/^(a|html)$/i;a.addEventListener("click",function(a){d=a.target;while(!f.test(d.nodeName))d=d.parentNode;"href"in d&&(d.href.indexOf("http")||~d.href.indexOf(e.host))&&(a.preventDefault(),e.href=d.href)},!1)}})(document,window.navigator,"standalone")
</script>
Oppure in maniera selettiva escludendo singoli elementi (utile per gallerie immagini)
<script type="text/javascript">
jQuery('a:not(".asg-lightbox"):not([href^="#"])').live('click', function (event)
{
var href = jQuery(this).attr("href");
if (href.indexOf(location.hostname) > -1)
{
event.preventDefault();
window.location = href;
}
});
</script>