我的问题与这篇文章类似:mailto 与 Dojo 一起使用时会在 IE8 中导致空白页。
我有一个带有 mailto 链接的页面,当用户单击该链接时,电子邮件客户端按预期打开,但页面变为空白。这只发生在ie8中。
我已经尝试使用 target=_blank 打开电子邮件客户端,但问题仍然存在。我还尝试通过 Anchor 中的 clickhandler 打开电子邮件客户端,而不是使用下面代码中的 mailto href。
Anchor link = new Anchor("foo@bar.com");
link.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) { Windows.openEmail("foo@bar.com", ""); }
});
我猜问题出在保护模式上,但我需要它在 ie8 上工作,而不必要求用户在浏览器上配置任何内容。该应用程序以 Intranet 模式运行,因此正如我链接的帖子中的一个回答所说,此错误不会“在发布到 Internet 时神奇地消失”。
我正在 GXT 中开发。请问有人有解决方案吗?
谢谢。