![](/img/trans.png)
[英]onClick Window.Location does not work in Chromium (Linux version of Google Chrome)
[英]window.location does not work in Chrome and Safari
我有下面的脚本来打开电子邮件客户端并重定向页面以避免空白,但是该脚本在Firefox
和IE
效果很好,但是Chrome
和Safari
不会打开电子邮件客户端,而只是重定向到url,是所有解决方法解决问题?
if(!empty($emails)){
echo '<script>
window.location = "mailto:abc@site.com?cc=xyz@site.com&bcc='.$emails.'&subject=Hello:";
window.location = "http://www.site.com/current_page.php";
</script>';
}
谢谢。
采用
window.location.href
代替
window.location
更好用
以下内容在适用于Windows的IE,FireFox,Chrome和Safari的当前版本中对我有用(fiddle = http://jsfiddle.net/MgX9U/ )
window.location.replace("mailto:?subject=hi&body=content");
编辑:在第二个调用之前使用setTimeout函数,并为第二个调用设置延迟。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.