【案例描述】
最近在將自己開發的WEB H5應用打包成快應用后,在使用Google賬號注冊、登錄時,卻遇到了如下圖的403報錯。
【問題分析】
從上圖錯誤頁面可以看到,Google給出了原因:Error:disallowed_useragent。也就是說Google對加載H5應用的瀏覽器UA進行了限制,而且它建議是chrome瀏覽器。顯然問題答案與UA有關系。
【解決方案】
1.定義變量model, model表示用戶的手機型號,在data對象內添加model變量,代碼如下圖所示:
2.給model賦值:在頁面的生命周期onInit()方法中獲取手機型號,代碼如下:
1 2 3 4 |
|
3.設置web組件屬性useragent值為Mozilla/5.0 (Linux; Android 9; {{model}}) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.116 Mobile Safari/537.36)),如下圖所示:
注意:useragent的值中使用了變量model,使用變量model的作用是獲取真實的手機型號,避免有些H5網頁在驗證useragent時獲取到的手機型號不對,從而給用戶帶來了困擾。
4.設置manifest.json文件中的minPlatformVersion值為1068。
5.請確保使用的華為快應用加載器版本為2.2.0.304及以上版本。查看加載器版本的方式如右邊圖所示:
注意:1,2,3,4步驟完成后,如果登錄還有問題,請在web上
添加如下代碼:
multiwindow="true"
H5應用打包成快應用是海外非常重要的解決方案,在沒有GMS服務的手機上,依然可以使用Google的服務,比如本案例中的Google賬號。
該解決方案也適用于H5快應用其他賬號登錄的一些問題。
上述內容就是如何解決不能登錄Google賬號的問題,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(相關資料圖)公開資料顯示,周力源出生于1996年,系七匹狼創始人周少雄的兒子。周力源曾在加拿大多倫多大學學藝術史,2018年正式加入七匹狼,擔任七匹狼狼圖騰主理人。此外,他還參與七匹狼投資的國際輕奢品牌Karl Lagerfeld的運營管理。該品牌因為是德國著名服裝設計師“老佛爺”Karl Lagerfeld的同名品牌被熟知,七匹狼在2017年收購其大中華區業務。到了20...
(資料圖)在生活中,很多人都不知道DNF選擇頻道卡死是什么意思,其實他的意思是非常簡單的,下面就是小編搜索到的DNF選擇頻道卡死相關的一些知識,我們一起來學習下吧!1、找到游戲平臺里這款游戲的專區,找到游戲修復,如果檢測到游戲異常情況,點擊“一鍵修復”。2、打開命令符然后輸入密碼,進行重置DNS緩存,彈出一個頁面后,進入下一步。3、重新嘗試進入游戲,如果未能奏效,則在彈出游戲“載入中”界面前關閉游...
(資料圖片)2022年11月1年期貸款市場報價利率(LPR)出爐,本月為3.65%,上月為3.65%;5年期以上LPR報4.3%,上月為4.3%,報價維持不變。10月LPR利率回顧:此前2022年10月20日公布的貸款市場報價利率(LPR)為:1年期LPR為3.65%,5年期以上LPR為4.3%。10月17日,央行消息稱,為維護銀行體系流動性合理充裕,開展5000億元中期借貸便利(MLF)操作和2...