Márcio Incubus 0 Denunciar post Postado Setembro 16, 2013 Olá bom dia Comecei há pouco tempo a tentar desenvolver um app básico para o site que trabalho. Pois bem, fiz um pequeno site em html 5 como se fosse um catálogo, pois não tenho conhecimentos em java. Não tem nada demais nele além de produto, foto e um formulário de contato. Fiz o procedimento e consegui colocar normalmente na Play Store, o aplicativo funciona tranquilamente e não teve erros no android. O problema vem sendo no iOs. Eu compilei o código pelo phonegap (no caso do Android eu fiz pelo Eclipse) e após conseguir colocar no ar e testar em um iPhone, percebi que nenhum link correspondente a tag A href funcionou nesse aplicativo. Ao clicar nenhuma ação é feita. Aí eu pergunto à vocês: No iOs tem alguma maneira diferente de linkar páginas, ou aconteceu algo a mais em relação a isso, algum tipo de permissão que ele bloqueia ou algo assim? Parece ser um errinho tão bobo, mas sinceramente não faço ideia do que possa ser, pois é a primeira vez que lido com iOs Quem tiver dicas, por favor, já agradeço Abrass! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 17, 2013 desconheço restrições do tipo... sem ver o que fez e como fez é inviável afirmar algo. vc comentou que não usou "java".. ok.. defina o que é "java".. Refere-se ao JavaScript ou ao JAVA ? há certos problemas com o jquery mobile em relação ao href sob ambiente iOS + Safari. Pode ser que seja isso.. http://scottwb.com/blog/2012/06/29/jquery-mobile-breaks-your-hrefs-on-ios-mobile-safari/ Compartilhar este post Link para o post Compartilhar em outros sites
Márcio Incubus 0 Denunciar post Postado Setembro 17, 2013 desconheço restrições do tipo... sem ver o que fez e como fez é inviável afirmar algo. vc comentou que não usou "java".. ok.. defina o que é "java".. Refere-se ao JavaScript ou ao JAVA ? há certos problemas com o jquery mobile em relação ao href sob ambiente iOS + Safari. Pode ser que seja isso.. http://scottwb.com/blog/2012/06/29/jquery-mobile-breaks-your-hrefs-on-ios-mobile-safari/ Eu posso postar o código pra você, mas ele não tem nada demais além de html e links em <a href> eu não utilizo nenhum tipo de javascript e java na página, é um só catálogozinho de produtos mesmo Esse link que você me passou seria se eu utilizasse jquery? Só adicionando uma coisa: Os links que eu estou falando que não pegam são os externos que deveriam abrir uma página na web. Os links locais funcionam Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 20, 2013 pode ter N causas.. se puder mostrar os código html e explicar melhor pois há divergências entre o 1º e 3º posts.. o phonegap adiciona o jquerymobile.. vc pode não estar adicionando explicicamente no html, mas pode ser que tenha alguma setagem na IDE a qual adiciona o jquerymobile. Mas isso é apenas hipótese por ser a causa mais comum. quanto a abrir links externos vc se refere a links com domínios diferentes ou ao fato de não conseguir abrir em uma nova janela (target="_blank") ? Compartilhar este post Link para o post Compartilhar em outros sites
Márcio Incubus 0 Denunciar post Postado Setembro 23, 2013 http://www.dpf.net.br/www.zip Segue o download do código para uma melhor visualização Sim, é que eu esqueci de mencionar que os links que não abrem são os externos. Isso, na verdade ele irá jogar para o site oficial, utilizando o target = blank. Caso você queira testar o aplicativo no seu aparelho, procure por "Massagear" na apple store que você pode fazer o download de lá. Tente entrar em algum produto, desça a barra de rolagem e clique no botão "Veja o produto no site" Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 23, 2013 não abri o código.. caso queira um suporte peça orçamento.. mas obviamente não abre em nova janela pois é usado o uiwebview.. Não vi o codigo mas creio que o phonegap tenha compilado para usar o UIWebView... precisa fazer implementação no médoto shouldStartLoadWithRequest.. dá uma pesquisada... um link fácil pra vc http://stackoverflow.com/questions/8490038/open-target-blank-links-outside-of-uiwebview-in-safari mas como está usando phonegap, tente buscar na documentação do mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
Márcio Incubus 0 Denunciar post Postado Setembro 30, 2013 não abri o código.. caso queira um suporte peça orçamento.. mas obviamente não abre em nova janela pois é usado o uiwebview.. Não vi o codigo mas creio que o phonegap tenha compilado para usar o UIWebView... precisa fazer implementação no médoto shouldStartLoadWithRequest.. dá uma pesquisada... um link fácil pra vc http://stackoverflow.com/questions/8490038/open-target-blank-links-outside-of-uiwebview-in-safari mas como está usando phonegap, tente buscar na documentação do mesmo. Muito obrigado pelas ajudas no tópico Consegui resolver utilizando alguns fóruns no phonegap, ainda não tinha procurado lá No arquivo config.xml eu coloquei o código abaixo: <preference name="stay-in-webview" value="true" /> Nos links que continham o _blank eu troquei por javascript a forma de abrir o link: <a href="#" onClick="window.open('http://link a ser aberto', '_blank', 'location=yes');"> Funcionou para mim, espero que ajude quem precisa Abraços a todos Compartilhar este post Link para o post Compartilhar em outros sites