Nous souhaitons créer une page Web qui demande des autorisations à un utilisateur de l'iPhone pour modifier son moteur de recherche par défaut. Est-ce possible avec un safari mobile?Est-il possible de modifier par programme le moteur de recherche par défaut pour l'Iphone?
Répondre
Peur non, non.
L'objet de la fenêtre dans Safari Mobile sur iOS a ce qui semble être trois fonctions non documentées qui rendent l'interaction avec le moteur de recherche par défaut possible:
window.canSetSearchEngine()
window.getSearchEngine()
window.setSearchEngine(string)
Le site de recherche mobile Yahoo utilise ces fonctions pour lancer une (très ennuyeux) dialog box demandant "Voulez-vous changer votre moteur de recherche par défaut à Yahoo? y/n".
Je n'ai pas encore réussi à faire fonctionner la fonction setSearchEngine()
car pour une raison quelconque, je n'ai pas la permission de le faire (par exemple, canSetSearchEngine()
renvoie false).
Je sais que le code Yahoo fonctionne donc il semble que ce soit possible. Je me demande si le fichier js doit être hébergé sur un domaine en liste blanche lié au moteur de recherche sélectionné. IOW - peut-être que seul le code js servi à partir d'un domaine yahoo, google ou bing est autorisé à appeler la fonction setSearchEngine()
.
À la votre!
jonathanstark
- 1. Modifier le navigateur par défaut par programme Mac OSX
- 2. Comment modifier le module de recherche Joomla par défaut?
- 3. Modifier le codage par défaut pour RubyMine?
- 4. Modifier le navigateur par défaut de l'iPhone
- 5. Pour connaître l'APN par défaut par programme?
- 6. Modifier le calendrier par défaut de CultureAndRegionInfoBuilder
- 7. Modifier la méthode de recherche par défaut dans les rails
- 8. Lucene (Java) - Comment spécifier le champ de recherche par défaut par programme?
- 9. Comment modifier le format de papier par défaut dans Windows par programme?
- 10. Modifier le répertoire WCF par défaut
- 11. Quel cadre utilisé par le moteur de recherche de liens?
- 12. Modifier le style de devis par défaut pour htmlentities
- 13. locale modifier par programme
- 14. Recherche google par programme
- 15. Modifier par programme le ListBoxItem sélectionné
- 16. Modifier le comportement de la barre de défilement par défaut
- 17. Comment puis-je définir le moteur de stockage par défaut utilisé par MySQL?
- 18. Modifier le paramètre par défaut de Ssms2008 lors de l'installation
- 19. Modifier le contrôleur par défaut actionresult
- 20. Modifier le débogueur NetBeans par défaut?
- 21. Trombone - Style par défaut par style? Possible
- 22. Modifier l'ordre de tabulation par programme
- 23. Est-il possible d'avoir un webpart personnalisé pour écouter le champ de recherche SharePoint par défaut?
- 24. comment modifier le chemin par défaut pour Properties.Settings
- 25. Modifier l'état UIButton par programme
- 26. Comment modifier UIView par programme?
- 27. Tomcat: Modifier les hôtes virtuels par programme?
- 28. Modifier le XCode par défaut par rapport au dossier XCode?
- 29. C# Comment modifier le périphérique de lecture par programme
- 30. Modifier le port RMI par défaut (Java)
Si vous pouvez le faire en demandant ma permission, vous pouvez probablement le faire sans, ou feindre la permission, ou demander la permission d'autre chose. En d'autres termes, je suis content que vous n'ayez pas cette capacité. –