Evitar que aplicativos da web usem o navegador?

0

Por isso, tenho "desenvolvido" aplicativos da web para dispositivos móveis do Ubuntu usando o Gerador de aplicativos da Web e tudo parece estar indo bem ... Mas alguns - nem todos - dos meus aplicativos da web passam para o navegador quando um link é clicado.

É possível impedir que aplicativos da web abrindo seu conteúdo no navegador, e forçar eles a permanecerem dentro do próprio aplicativo da web?

Estou perdendo alguma coisa - existe alguma maneira de fazer isso dentro do Gerador de Aplicativos da Web Ou talvez editando manualmente um dos arquivos dentro do arquivo de configuração do aplicativo da Web (".click")?

    
por Gregory Opera 06.03.2016 / 09:47

1 resposta

0

Eu tive um problema semelhante há um tempo atrás com um Web App sendo fixado à tela inicial de um dispositivo iOS.

O problema estava relacionado à maneira como os links tratados pelo aplicativo. ou seja, se houver um link, precisamos abri-lo em um navegador da Web

Não tenho certeza se o código funcionará na sua situação, pois não usei o Web App Generator para testar, mas aqui está.

var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
    a[i].onclick=function()
    {
        window.location=this.getAttribute("href");
        return false
    }
}

Link StackOverflow para referência:

link

    
por Michael Smith 03.04.2016 / 13:40