JavaScript を含む NSString を作成します。
NSString * someString =@"<!DOCTYPE html>\n <html>\n <body> \n
<h1>My Web Page</h1> \n <p id=\"myPar\">I am a paragraph.</p><div id=\"myDiv\">I am a div.</div> \n <p> <button type=\"button\" onclick=\"myFunction()\">Try it</button> \n </p> <script type=\"text/javascript\"> function myFunction() { document.getElementById(\"myPar\").innerHTML=\"Hello Dolly\"; document.getElementById(\"myDiv\").innerHTML=\"How are you?\";\n } </script> <p>When you click on \"Try it\", the two elements will change.</p> \n </body> \n </html>\n";
その後、その文字列を使用してメール本文を設定します。
MFMailComposeViewController* Apicker = [[MFMailComposeViewController alloc] init];
if (Apicker != nil)
{
Apicker.mailComposeDelegate = self;
}
[Apicker setMessageBody:someString isHTML:YES];
[self presentModalViewController:Apicker animated:YES];
私は電子メールを送ります。
私の問題は、そのメールを確認してTry it
ボタンを押しても、機能しないことです。
someString
オブジェクトで単純な HTML を使用すると、機能します。
電子メールで JavaScript が機能しないのはなぜですか?