GWT Super Dev在IE 11中不起作用

时间:2017-01-12 03:53:04

标签: gwt internet-explorer-11

在GWT Super Dev Mode中编译我的应用程序后,

运行:" http://localhost:9876/"在IE 11中, 见以下,

GWT代码服务器

1.将这两个书签拖放到浏览器的书签栏: 开发模式关闭开发模式

................ 3.单击"开发模式开"开始开发模式。

点击"开发模式开",显示"在此页面上找不到任何GWT模块。"

任何人都知道如何在IE 11中调试GWT?

谢谢!

2 个答案:

答案 0 :(得分:1)

第1阶段

  1. 编译项​​目
  2. 将其托管在某个网络服务器中
  3. 通过浏览此网址进行测试
  4. 现在第2阶段

    1. 以superdevmode身份运行
    2. SuperDevMode页面打开
    3. 浏览您在第1阶段创建的网站
    4. 点击放在书签栏中的书签的DevMode
    5. 应用程序应该编译

答案 1 :(得分:0)

你缺少第2点(你在这里遗漏了):

  

访问使用以下模块之一的网页:[your_module_name]

因此,您可能没有为运行配置定义启动URL(您使用的是哪个IDE?)。您可以使用参数-startupUrl index.html执行此操作。 index.html应放在输出war目录中。

取决于您配置的端口(默认为8888),您必须访问此html页面(当然注入了module.js)才能开始编译。一个示例网址是:

127.0.0.1:8888/index.html

要在IE 11中调试应用程序,您必须为客户端代码设置GWT.debugger()的断点。对于服务器代码,您可以使用IDE的断点。要使用clientside-breakpoints,您必须打开浏览器的开发人员工具(如果是IE11,则为F12)。转到调试器/源,或者在浏览器的情况下调用选项卡并直接在浏览器中调试应用程序客户端代码。请记住使用源映射将Java源代码映射到生成的JS文件。