javascript - IE 中的 Document.location.href 问题

标签 javascript

在开发我们的应用程序时,我的要求是打开 Outlook 来发送邮件。 我正在使用以下代码

document.location.href="mailTo:"+变量

上面的代码可以在 Firefox 和 IE 中打开 Outlook,但 IE 也会重定向到 document.location.href 作为其 URL,而无法在浏览器中打开。 Firefox 中没有发现此行为,它只是打开 Outlook 页面发送邮件。

任何人都可以为 IE 提供修复程序以避免此 URl 重定向吗?

最佳答案

由于缺少您正在使用的真实代码,我猜您正在使用链接( <a> 元素),并且您没有返回 false在 onclick 事件处理程序中:

<a href="#" onclick="sendMail(); return false;">send email</a>

关于javascript - IE 中的 Document.location.href 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4336546/

相关文章:

javascript - 有没有办法使可滚动对象的滚动更精细?

javascript - 两个人可以同时处理同一个 javascript 项目吗?

javascript - Bootstrap Tour 仅在滚动页面时加载

javascript - 在 Dart 中 .callMethod 返回后如何调用 .then?

Javascript array.find() 仅在第一个实例中查找

javascript - 为什么我在 javascript 中收到非法的意外 token ?

javascript - 带有嵌入式图标的链接未通过 JavaScript 触发

javascript - jQuery keyup 延迟

javascript - 如何为AngularJS创建分页?

javascript - CYPRESS - 查找并生成包含一些文本的表行