我正在写一个 firefox 操作系统 application我发现了一个奇怪的问题。我有两个 Web 事件(在项目选项卡上打开链接并在用户选项卡上发送电子邮件)在 Firefox OS 1.1 模拟器下可以正常工作但在 appmanager+firefox OS 1.2 模拟器下不能工作。此外,它在我的带有 FFOS 1.2 预发布版的 Keon 手机下无法使用。
你有什么想法吗?谢谢。
最佳答案
可能不是最佳方式,但请尝试类似的方法:
function sendEmail(toEmail, subject, body) {
var createEmail = new MozActivity({
name : "new",
data : {
type : "mail",
url : "mailto:" + toEmail + "?&subject=" + subject + "&body=" + body + "",
}
});
}
function processUsers() {
if (xhr.readyState == 4 && xhr.status == 200) {
var obj = jQuery.parseJSON(xhr.responseText);
for (var i = 0; i < obj['users'].length; i++) {
if (obj['users'][i].email != null) {
var myLi = document.createElement('li');
myLi.innerHTML = "<p>" + obj['users'][i].name+ "</p>" + "<p class='sendEmail'>" + obj['users'][i].email; "</p>";
var em =obj['users'][i].email;
var sb = '';
var bd = '';
myLi.onclick = (function(em, sb, bd) {
return function(){ sendEmail(em, sb, bd) }
})(em, sb, bd);
$('#resultsUsers').append(myLi);
} else {
$('#resultsUsers').append("<li><p>" + obj['users'][i].name + "</p></li>");
}
}
usersAreLoaded = true;
} else {
console.log("did not get data " + xhr.status);
}
}
关于javascript - WebActivities 在 Firefox OS 1.2 下的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20643745/