我在网页中有一个表单,其操作为“mailto:email”(其中电子邮件是真实的电子邮件地址)。当我在 Mobile Safari 中以常规模式加载此页面时(即,不是在支持应用程序的模式下从主屏幕启动),效果很好 - 在我提交表单后,电子邮件应用程序就会出现。但是,当我处于应用程序支持模式并从主屏幕启动(因此,没有 Safari chrome)并提交表单时,我收到错误“URL 无法显示”。但是,常规的 mailto: 链接(即不是表单)does在应用程序支持模式下工作。
有没有其他人注意到这一点?有什么解决方法吗?在应用程序支持模式下是否不允许使用表单?
Thanks,
伊丽莎白
这准确地描述了这个问题。 mailto链接没有任何问题,mailto链接加载失败。 Web 应用程序经常崩溃。
有趣的是,电话号码的 tel: 链接工作正常。
window.location.replace 实际上有效。谢谢!
这是自动修复此问题的 jQuery...
$('a[href^=mailto]').click(function (event) {
event.preventDefault();
window.location.replace = $(this).attr('href');
return false;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)