我遇到了Firefox OS联系人API的问题。Firefox OS联系人API保存联系人为未命名
我只是从这个页面https://wiki.mozilla.org/ContactsAPI#Create_contact_example
var contact = new mozContact({name: ["John Doe"], givenName: ["John"], familyName: ["Doe"]});
var request = navigator.mozContacts.save(contact);
request.onsuccess = function() {
alert("Success saving contact. New contact ID: " + contact.id);
};
request.onerror = function() {
alert("Error saving contact.");
};
复制代码,但接触被保存为“NO NAME”。我没有改变代码中的任何内容(它来自官方文档),并且权限也没问题,就像readwrite一样。我在模拟器上运行。有谁知道为什么会发生这种情况?
您使用的是哪个版本的模拟器? – paa
你在哪里看到“No name”字符串?在联系人应用中,我假设。你如何测试这个?保存之后和检查保存的联系人之前关闭联系人应用程序吗?你的代码在哪里运行?一个特权的应用程序?您是否使用模拟器授予权限? –
@paa我正在使用4.0版本(FxOS 1.1)。 –