【问题标题】:Development Mode requires the GWT Developer Plugin开发模式需要 GWT 开发者插件
【发布时间】:2015-04-20 08:53:39
【问题描述】:

我的项目使用 GWT。我之前为我的 Chrome 浏览器安装了 GWT 插件。我用的是最新版本的chrome。运行项目时,Chrome浏览器总是提示

开发模式需要 GWT 开发者插件

我已经附上了下面的图片

但是当我点击链接时。 Chrome 浏览器转到 Chrome 网上应用店中的插件页面。但它告诉我我的 chrome 浏览器已经安装了这个插件。我附上了下面的截图

如何使 GWT 插件与我的项目一起使用? 感谢您的帮助

【问题讨论】:

  • 您使用的是哪个版本的 chrome?
  • @Mohammed 版本 42.0.2311.90 m。我的 Chrome 是最新的
  • 要么将谷歌浏览器版本降级到旧版本,要么使用 SDM
  • 我遇到了同样的问题。使用 GWT 超级开发模式解决了这个问题。

标签: javascript gwt


【解决方案1】:

来自 GWT 网站,http://www.gwtproject.org/release-notes.html#Release_Notes_2_6_1

  • GWT 开发模式将在 2014 年的某个时候不再适用于 Chrome,因此我们改进了其他调试方式。对超级开发模式、断言、控制台日志记录和错误消息进行了改进。

这是因为新的 chrome 版本。使用超级开发模式

其他解决方案是您可以按照以下步骤启用在 chrome 42 版本中禁用的 NPAPI

1.打开新标签,输入chrome://flags/#enable-npapi

2.启用此Enable NPAPI Mac, Windows

3.然后点击页面底部的“重新启动”按钮。

【讨论】:

  • 您使用的是哪个版本的 chrome?
  • 作为解决方法,您可以使用 Firefox 24.0 - 它与 GWT 插件完全兼容,它也有很好的开发工具,只要确保不要更新 Firefox 24.0 - 到更多可用版本跨度>
【解决方案2】:

今天早上我也遇到了同样的问题。

切换到超级开发模式:

在 Project Explorer 中选择你的项目 -> Debug as -> Web Application(Super Dev Mode)

控制台会说: 代码服务器已准备就绪。 接下来访问:http://127.0.0.1:9876/

这样做并按照那里的说明进行操作。

【讨论】:

    【解决方案3】:

    快速回顾:一年多以前,Firefox 在 27.0 中删除了 DevMode 所需的 API; Chrome 几乎在同一时间宣布他们将弃用 DevMode 所需的 NPAPI。一年前,他们首先让 Chrome Web Store 中包含 NPAPI 插件的扩展无法更新,然后他们在 Linux 上删除了 NPAPI 支持,现在他们刚刚在 Chrome 42 中禁用了 NPAPI,并将在 45 中完全删除支持,成为9 月发布。

    “经典”开发模式已弃用近 1.5 年;是时候转移到 SuperDevMode 了!

    【讨论】:

    • 嗨 thomas,支持“经典​​”开发模式的 chrome 最终版本是什么?
    • 我认为它已经不受支持。我完全没有维护一年多,尽一切努力改进 SuperDevMode。如果您还没有,现在是时候切换了。从我在这里和那里读到的内容来看,Windows 和 OSX 上的 Chrome 44 应该仍然支持它(在重新启用 NPAPI 的标志后面)。
    【解决方案4】:

    您很可能在此链接上逐字遵循 Google 的说明。

    https://developers.google.com/eclipse/docs/getting_started

    说明已过时,不适用于当前版本的 chrome。

    而不是选择选项

    调试为 > Web 应用程序

    使用选项

    调试为 > Web 应用程序(GWT 超级开发模式)

    Google 已“放弃”更新其文档。我只能想象要忽略这么多抱怨是多么困难。

    【讨论】:

      【解决方案5】:

      来自 GWT 网站,http://www.gwtproject.org/release-notes.html#Release_Notes_2_6_1

      • GWT 开发模式将在 2014 年的某个时候不再适用于 Chrome,因此我们改进了其他调试方式。对超级开发模式、断言、控制台日志记录和错误消息进行了改进。

      这是因为新的 chrome 版本。使用超级开发模式

      【讨论】:

        【解决方案6】:

        可以在 Chrome 中重新启用 NPAPI,但它正在消失。

        超级开发模式应该是前进的方向,但我更喜欢经典的开发模式。

        我正在使用 Windows。我安装了一个 Chromium 版本来阻止这对我来说是个问题。我发现是 41 系列的最后一个版本是 build 310958,可以在这里获得:

        https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Win/310958/

        您需要下载 mini_installer.exe 文件。此版本的 Chromium 永远不会自我更新。

        我还建议您制作一份 GWT 开发者插件副本,您可以在不使用 Google 商店的情况下进行安装,因为我相信它很快就会被删除。我不知道该怎么做,但我团队的一位成员声称已经做到了。

        【讨论】:

          【解决方案7】:

          这个问题是存在的,因为 Google 现在已经完全放弃了 GWT 开发者插件所需的 NPAPI,可以在这里看到:http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html

          Google 现在提供不需要 NPAPI 的“超级开发模式”。

          你可以查看这个博客:https://www.sencha.com/blog/getting-started-with-gwt-super-dev-mode/

          【讨论】:

            【解决方案8】:

            Firefox Portable 26.0 支持使用经典开发模式所需的 GWT 开发者插件。您可以将它与最新的浏览器一起安装。

            由于某些原因,超级开发模式仍然不适用于某些项目。这种解决方法最适合我们的团队。

            【讨论】:

              【解决方案9】:

              要让它在 Mac 上运行:下载 this 版本(版本 38.0.2084.0 (281482))并从 Chrome 网上应用店安装插件。

              【讨论】:

                【解决方案10】:

                我按照 davtom 的建议做了同样的事情,它奏效了。我从 https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Win/310958/ 下载了 chrome-win32.zip 文件。我将文件解压缩到一个临时文件夹中,然后从那里运行 chrome.exe。

                感谢达夫托姆。在过去的 3 个小时里,这个问题让我发疯了。我重新启动,安装了不同的 JDK,卸载并重新安装了插件,但没有任何效果。

                【讨论】:

                  【解决方案11】:

                  为了克服这个问题,安装非常旧版本的 chrome version 10 并在超级开发模式下运行应用程序。它会按应有的方式运行。此版本的 chrome 无需安装 GWT 插件。

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2022-11-11
                    • 2011-01-06
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多