Pau*_*els 2 javascript carriage-return windows-8 winjs
我在标准的Windows 8 Javascript商店应用程序中有以下代码:
var test = document.getElementById("testButton");
test.addEventListener("click", function () {
var mailto = new Windows.Foundation.Uri("mailto:?to=my.address@here.com" + "&subject=test" + "&body=Hello,<br>How are you?");
Windows.System.Launcher.launchUriAsync(mailto);
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,无论我做什么,我都无法在Hello,和之间得到回车How are you?.我试过\n和\r\n.我需要插入什么才能获得回车?
由于它是一个URL,您必须使用URL编码字符:
var mailto = new Windows.Foundation.Uri("mailto:?to=my.address@here.com" + "&subject=test" + "&body=Hello,%0dHow are you?");
Run Code Online (Sandbox Code Playgroud)