2017-01-12 1 views
0

Après compilateur mon application GWT Mode Super Dev,GWT super Dev ne fonctionne pas dans IE 11

Run: "http://localhost:9876/" dans IE 11, voir ce qui suit,

code GWT serveur

1.Drag ces deux bookmarklets à votre barre de signet du navigateur: mode Dev en mode Dev Off

................ 3.Click "mode Dev" à Démarrer le mode de développement. Lorsque vous cliquez sur "Dev Mode On", s'affiche "Impossible de trouver des modules GWT sur cette page."

Quelqu'un sait comment déboguer GWT dans IE 11?

Merci!

+0

Quelle version de GWT êtes-vous en utilisant ? –

+0

Je voudrais supprimer la balise Internet-explorer-11, car le problème rencontré par OP n'était pas spécifique au navigateur, mais un problème de procédure. Je me suis retrouvé ici à chercher des réponses spécifiques à IE, ce qui ne m'a pas aidé, même si ce sera pour d'autres qui sont nouveaux en mode super-dev. – jcairney

Répondre

0

Il vous manque le point 2 (qui vous avez quitté ici):

Visitez une page Web qui utilise un de ces modules: [your_module_name]

donc probablement vous n'a pas défini une url de démarrage pour votre configuration d'exécution (quel IDE utilisez-vous?). Vous pouvez le faire avec l'argument -startupUrl index.html. Le index.html doit être placé dans votre répertoire de guerre de sortie.

En dépendant du port que vous avez configuré (8888 par défaut) vous devez visiter cette page html (avec le module.js injecté bien sûr) pour commencer la compilation. Un exemple d'URL serait:

127.0.0.1:8888/index.html

Pour déboguer votre application dans Internet Explorer 11, vous devez définir des points d'arrêt avec GWT.debugger() pour le code client. Pour le code du serveur, vous pouvez utiliser les points d'arrêt de votre IDE. Pour utiliser les points d'arrêt côté client, vous devez ouvrir les outils de développement de votre navigateur (F12 dans le cas d'IE11). Allez dans le débogueur/sources ou bien l'onglet est appelé dans le cas de votre navigateur et déboguez votre code client de l'application directement dans le navigateur. Gardez à l'esprit d'utiliser des mappages source pour mapper votre code source Java au fichier JS généré.

1

Phase 1

  1. compiler votre projet
  2. hôte dans certains webserver
  3. Testez-en surfant sur cette URL

maintenant la phase 2

  1. Exécuter en tant superdevmode
  2. La page SuperDevMode ouvre
  3. Surf sur le site créé à l'étape 1
  4. Cliquez sur le DevMode sur bookmarklet vous avez placé dans votre barre de favoris
  5. L'application devrait compilez