我們有一個Chrome擴展程序,主要用於Chromebook,主要依賴通過chrome.identity.getProfileUserInfo
檢索用戶的電子郵件地址。這在大多數情況下都有效,但我注意到,在我們的客戶隨機時間中,它會返回空白字段。很明顯,我擁有清單中所有必需的權限,但是我不幸自己無法重現此問題,也沒有注意到它發生時的任何模式。Chrome.identity.getProfileUserInfo隨機返回空電子郵件
我想知道是否有其他人有類似的經驗與此功能。
我們有一個Chrome擴展程序,主要用於Chromebook,主要依賴通過chrome.identity.getProfileUserInfo
檢索用戶的電子郵件地址。這在大多數情況下都有效,但我注意到,在我們的客戶隨機時間中,它會返回空白字段。很明顯,我擁有清單中所有必需的權限,但是我不幸自己無法重現此問題,也沒有注意到它發生時的任何模式。Chrome.identity.getProfileUserInfo隨機返回空電子郵件
我想知道是否有其他人有類似的經驗與此功能。
除了@伊萬Nokonoko的評論,也來自同一個documentation爲主,如果用戶沒有登錄或沒有指定identity.email
清單權限email
是空的。
參考:Chrome extension identity.email empty
編輯manifest.json中包括這兩種權限:
"permissions": ["identity", "identity.email"]
希望這有助於!
As在我原來的帖子中提到,我已經擁有了所有必需的權限。事實上,該功能在90%以上的情況下工作正常,它只是隨時隨地返回空字段。我想這與文檔中提到的其他案例有關,但我無法弄清楚什麼和如何。 – rok
難道用戶沒有登錄Chrome或使用其他帳戶簽名? [文檔](https://developer.chrome.com/extensions/identity#method-getProfileUserInfo)說:「返回的信息可脫機使用,並且**僅適用於配置文件**的主帳戶」 –