1

我正在尝试使用本机 GWT 拖放事件在 IE9 中进行拖放。(当然,它在除 IE9 之外的所有浏览器中都能正常工作)

我在开发模式下工作时遇到了一些问题。但是,当在开发模式之外时,它不起作用。所以我输入了这段代码:

    Window.alert("supported DnD: "+com.google.gwt.event.dom.client.DragDropEventBase.isSupported());

在开发模式下运行时它显示“真”,但在未在开发模式下运行时显示“假”!?

如果 GWT 2.5 不支持 IE9 中的 DnD,有谁知道这是为什么?或者,如果有某种方法可以解决它。这在理论上必须是可能的,因为它在开发模式下工作正常。

4

1 回答 1

2

确保您在托管和生产模式下在相同的浏览器和文档模式中运行示例代码。还要记住 GWT 团队的建议。https://developers.google.com/web-toolkit/doc/latest/DevGuideIE9

确保 IE9 未在某些 IE8/IE7 兼容模式下运行。

对于 IE7 和 IE8,该功能被禁用。
参考:

GWT 团队测试网址: http: //gwt-cloudtasks.appspot.com

GWT 团队示例代码:http ://code.google.com/p/google-web-toolkit/source/browse/trunk/samples/mobilewebapp/src/main/java/com/google/gwt/sample/mobilewebapp/client /desktop/DesktopTaskEditView.java

于 2013-01-02T14:52:17.907 回答