2

標準のWindows8Javascriptストアアプリに次のコードがあります。

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);

私が抱えている問題は、私が何をしても、との間Hello,でキャリッジリターンを取得できないことHow are you?です。私は試しました\n\r\n。キャリッジリターンを取得するには、何を挿入する必要がありますか?

4

1 に答える 1

6

これはURLなので、URLエンコードされた文字を使用する必要があります。

var mailto = new Windows.Foundation.Uri("mailto:?to=my.address@here.com" + "&subject=test" + "&body=Hello,%0dHow are you?");
于 2013-03-20T18:38:17.033 に答える