Est PhoneGap sur iOS codé en dur à la charge www/index.html?
Sur PhoneGap sur Android, vous pouvez modifier la App.java classe de charger n'importe quelle url. Je ne peux pas trouver n'importe où, pour modifier le point d'entrée sur la version iOS.
Lors de l'essai, je préfère avoir un peu de "www" répertoires avec des configurations différentes. Pour le moment j'ai besoin de renommer les répertoires qui est un peu une nuisance.
OriginalL'auteur Tim | 2011-11-09
Vous devez vous connecter pour publier un commentaire.
Vous pourriez faire ceci:
Créer de la valeur par défaut index.html et ont renvoyer à la ligne et de la charge de votre propre code html de fichiers racine, de cette façon, vous pouvez garder votre propre structure de répertoire et pas besoin de faire des modifications.
Bien sûr, phonegap est open source, vous pouvez également engager un changement de phonegap pour changer l'iOS api similaire à l'API Android. Actuellement, il semble que la racine html chemin d'accès du fichier est déterminé en classe PhoneGapDelegate.m
Pour les autres.. le lien vers ce fichier est ici
ce lien est maintenant ici
OriginalL'auteur Hannes R.
De PhoneGap 2.2, vous pouvez maintenant remplacer le
<content>
balise dans votreconfig.xml
:Ne devrions-nous pas être en mesure de définir ce dans le par défaut www/config.xml fichier? Les modifications ne portent pas sur chaque plate-forme config.xml les fichiers.
OriginalL'auteur Waynn Lue
PhoneGapDelegate.h définit une méthode de classe page d'accueil que vous pouvez surcharge/redéfinir dans votre application iOS de l'AppDelegate.m de fichier.
Par exemple:
Permettra de redéfinir la page de démarrage de PhoneGap. Vous aurez à ajouter google.com pour votre ExternalHosts dans PhoneGap.plist. Comme de PhoneGap 1.2 Si vous faites cela, et inclure des Plugins dans votre application native, à distance de l'hôte PhoneGap applications et de leurs associés *.js SERA en mesure de préforme plugin actions. J'ai testé cela avec BarcodeScanner, ChildBrowser et ApplicationPreferences.
Mise à JOUR
De 1.4.0 et 1.4.0, startPage et wwwFolderName sont des propriétés au lieu de méthodes. Ils sont encore redéfinissables, mais vous n'avez plus startPage point à une distance (non local) phonegap installation comme dans mon exemple ci-dessus. (Qui est une sorte de poisse)
Comme je le comprends, ce n'est plus le cas, et le code qu'ils mentionnent est en code natif, pas de code javascript s'exécutant dans une UIWebView. Il existe de nombreux exemples de cette.
bon à entendre, merci pour les précisions
OriginalL'auteur mtwagner
vous pourriez le faire
classe/AppDelegate.m
changement de soi.viewController.startPage à ur startpage dans AppDelegate.m
OriginalL'auteur Vinay