这是我复制的一些脚本,用于创建一个 mailto 链接,该链接获取浏览器 URL 并将其插入到电子邮件的主题中。它工作完美,但我进入 Javascript 警报框的每一页都会弹出:
mailto:address@address.ca?Subject="浏览器地址栏中的内容"
我对JS很垃圾。如何让脚本在没有弹出警报的情况下工作,甚至在有生命周期的情况下也能正常工作?
<script type='text/javascript' src='http://code.jquery.com/jquery-1.7.1.js'>
</script>
<script type='text/javascript'>
//<![CDATA[
$(window).load(function(){
var url = "mailto:address@address.ca?Subject=" + window.location;
$('#mailtoLink').attr('href', url);
window.alert($('#mailtoLink').attr('href')); // = url;
});//]]>
</script>
这是一个示例页面: