SFSafariViewController
è avvincente, ma ha un'API molto semplice che non consente di impostare alcun campo sulla richiesta avviata quando presentata. Esistono modi intelligenti per impostare l'intestazione HTTP referer su richieste avviate da SFSafariViewController
?C'è un modo per impostare il referente nella richiesta iniziale fatta da SFSafariViewController?
risposta
Non ci sono API per questo, sfortunatamente.
È possibile controllare la pagina SFSafariViewControllerDelegate - tutti i metodi delegati sono gestori di post-caricamento.
WKWebView e WKNavigationDelegate è una delle possibili sostituzioni (iOS 8.0+).
L'unico modo in cui potrei pensare di fare questo sarebbe rimbalzare la richiesta da un servizio web che controlli.
Purtroppo non è possibile utilizzare altro che gli indirizzi http
o https
, quindi un URL di file locale non funzionerà (a meno di ascoltare su un socket sul dispositivo).
Sì, non funziona nemmeno. La richiesta originale è l'unica che può specificare il referente, i reindirizzamenti non possono. –
- 1. Qual è un modo sicuro per conoscere il referente/referente in una richiesta HTTP?
- 2. Un modo per automatizzare SFSafariViewController nei test dell'interfaccia utente?
- 3. Impostare il focus iniziale in un'applicazione Android
- 4. Come convertire la richiesta di caricamento di file/s fatta tramite Filepicker nella richiesta simile fatta usando semplici controlli/file HTML in PHP?
- 5. Swift - Come impostare il valore iniziale per NSUserDefaults
- 6. JSF: richiesta iniziale e richiesta postback?
- 7. Impostare il widget Galleria Android per mostrare un'immagine iniziale specifica
- 8. Referente dopo l'aggiornamento dell'app da Android Market
- 9. PHP - Script di reindirizzamento del referente
- 10. SFSafariViewController Rimuovi OAuth2 Cookie
- 11. Set intestazione personalizzata per la richiesta fatta da <img/> tag
- 12. SDK Brightcove per iOS - Impostare l'ora iniziale
- 13. Come posso vedere il codice di stato HTTP dalla richiesta fatta da page.open?
- 14. Impostare un timeout per la richiesta AndroidSingleUpdate
- 15. SFSafariViewController style bar status
- 16. C'è un modo per cambiare la posizione iniziale predefinita dell'emulatore?
- 17. Reindirizzamento al referente
- 18. C'è un modo per disabilitare l'ordinamento iniziale per jQuery DataTables?
- 19. SFSafariViewController safariViewControllerDidFinish
- 20. Codice Python presente nell'app fatta da py2app
- 21. script iniziale nella schermata
- 22. Come impostare UIDatePicker su una data iniziale diversa da "Oggi"
- 23. Impostare l'altezza iniziale di CollapsingToolbarLayout
- 24. In che modo l'esecuzione di una richiesta XMLHttpRequest da un callback influisce sulla memorizzazione nella cache?
- 25. È possibile visualizzare un SFSafariViewController all'interno di un UITabBarController?
- 26. Come spingere SFSafariViewController?
- 27. Qual è il modo migliore per impostare l'URL di base per una richiesta Ajax utilizzando Jquery?
- 28. Come impostare RequestConfiguration per richiesta usando RestTemplate?
- 29. Come impostare le proprietà della vista iniziale?
- 30. Simboli indefiniti per architettura arm64 "_OBJC_CLASS _ $ _ SFSafariViewController"
Fino ad ora, no non puoi. –