Articles of mobile safari

Gestione dello standby su iPad utilizzando Javascript

Per quanto riguarda gli eventi iPad, come determinare se / quando l’iPad passa da uno stato di attesa a uno stato di standby? Quello che vorrei fare è mettere la mia app Web Mobile-Safari in uno stato bloccato quando l’iPad diventa inattivo / in standby e chiedere un PIN quando si ritriggers.

Rileva se la pagina è caricata all’interno di WKWebView in JavaScript

Come posso rilevare in modo affidabile utilizzando javascript che una pagina viene caricata all’interno di un WKWebView? Mi piacerebbe essere in grado di rilevare questi scenari: iOS e WKWebView iOS e Safari non iOS C’è una domanda simile su UIWebView qui . Ma è piuttosto vecchio e non sono sicuro che lo stesso si applichi […]

Copia negli appunti utilizzando Javascript in iOS

Sto usando questa funzione per copiare un URL negli appunti: function CopyUrl($this){ var querySelector = $this.next().attr(“id”); var emailLink = document.querySelector(“#”+querySelector); var range = document.createRange(); range.selectNode(emailLink); window.getSelection().addRange(range); try { // Now that we’ve selected the anchor text, execute the copy command var successful = document.execCommand(‘copy’, false, null); var msg = successful ? ‘successful’ : ‘unsuccessful’; if(true){ […]

Comportamento del video player HTML5 su iPhone e iPod in Safari Web Apps

Su iPhone e iPod, se un video di YouTube è incorporato in una pagina Web, l’utente può toccare il video e il video inizia a riprodursi – il lettore multimediale iOS scorre e il video viene riprodotto a schermo intero con orientamento orizzontale. Al termine della riproduzione del video, il lettore multimediale iOS torna indietro, […]

Come aprire Safari da una WebApp in iOS 7

Nelle versioni precedenti di iOS, i tag avrebbero aperto Mobile Safari e dovevi intercettarli per rimanere all’interno dell’app Web (una pagina HTML che è stata salvata nella schermata home dall’utente). A partire da iOS 7, tutti i collegamenti restano all’interno di WebApp. Non riesco a capire come farlo aprire Safari, quando lo voglio davvero. Ho […]

Nessun suono su iOS 6 Web Audio API

Ero davvero entusiasta di vedere iOS 6 supporta l’API Web Audio, dato che realizziamo giochi HTML5. Tuttavia, non riesco a far sì che iOS 6 riproduca alcun suono utilizzando l’API Web Audio con esempi che funzionano perfettamente in Chrome desktop. Ecco un gioco HTML5 con controlli touch e riproduzione audio tramite l’API Web Audio (se […]

Mobile Safari su iOS si arresta in modo anomalo su grandi pagine

Ho un problema in cui Mobile Safari si arresta in modo anomalo durante il caricamento e la manipolazione del DOM con jQuery quando le pagine diventano troppo grandi. Ho lo stesso problema su iPhone e iPad. Qual è il modo migliore per risolvere le pagine mobili per trovare l’errore? Ci sono problemi noti che potrebbero […]

Disabilita l’opzione di selezione in IOS Safari

Ho implementato un modulo che deve disabilitare alcune opzioni in una casella di selezione utilizzando Javascript. Funziona bene in tutti i browser ma non in Safari su IOS (Desktop Safari fa tutto bene). Ho guardato intorno al web ma sembra che nessuno abbia avuto questo problema finora, quindi non sono sicuro che si tratti di […]

‘pageshow’ non viene ricevuto quando si preme il pulsante “Indietro” su Safari su * IPad “

Ho il seguente gestore: $(window).bind(‘pageshow’, function() { alert(“back to page”); }); Quando esco dalla pagina (premendo un collegamento) e ritorna alla pagina (premendo il pulsante “indietro” ), l’ avviso () non viene chiamato (IPad 2, iOS 5.1). Cosa sto facendo di sbagliato, per favore? Qualche altro evento a cui devo bind? PS: interessante che il […]

C’è un modo per usare window.onbeforeunload su Mobile Safari per dispositivi iOS?

Sembra che Apple abbia distriggersto l’evento window.onbeforeunload per i dispositivi iOS (iPhone, iPad, iPod Touch). Purtroppo non riesco a trovare alcuna documentazione sul motivo per cui questo evento non funziona in Safari Mobile. Qualcuno sa se esiste un’alternativa affidabile a questa funzione? Il browser di Android sembra supportarlo perfettamente e l’applicazione desktop Safari supporta anche […]