我有XDK的问题。我试图发送电子邮件,但我不知道出了什么问题。我的代码:
<script type="text/javascript">
function notEmpty(){
var myTextField = document.getElementById('Name').value,document.getElementById('Mail').value;
if(myTextField.value != ""){
intel.xdk.device.sendEmail(myTextField.value, 'mail@mail.comr', 'Contact', true, null, null)
}else{
alert("Would you please enter some text?")
}
}
</script>
...
<input class="wide-control" placeholder="Placeholder Text" type="text" id="Nome">
</div>
<div class="table-thing with-label widget uib_w_2 d-margins" data-uib="app_framework/input" data-ver="1">
<label class="narrow-control label-inline" for="Mail">Input</label>
<input class="wide-control" placeholder="Placeholder Text" type="text" id="Mail">
</div>
<a class="button widget uib_w_3 d-margins" data-uib="app_framework/button" data-ver="1">Button</a>
<button onclick="notEmpty()">Click me</button>
....
答案 0 :(得分:1)
Intel XDK的SendEmail方法:https://software.intel.com/en-us/node/493039
这将打开手机的本机电子邮件应用程序,其中包含您预先填充的参数。为此,您必须在Cordova插件的构建设置中选中“email”选项。您还需要在构建过程之后测试Intel XDK提供的已编译应用程序。
在“模拟器”或浏览器中进行测试时,无法观察到此功能。 Javascript API需要挂钩到本机电话功能才能工作。