簡體   English   中英

iOS對話框不會在應用程序中打開,而是在后台打開

[英]iOS dialogs don't open in app, but in background

在iOS上啟動我的cordova應用程序后,授權對話框(“是否要授予對您的職位的訪問權限?”等)不會出現在應用程序本身中,而是僅在將應用程序發送到后台然后重新打開后才打開。 對於用戶而言,這顯然是不合理的。

我在使用inAppBrowser時遇到了同樣的問題,該問題僅在從后台重新打開應用程序后才觸發。

根據我用來構建的cordova CLI版本,結果會變得更好或更壞。 任何地方都沒有錯誤消息。

是否有任何插件,設置或其他可能導致此行為的內容?

回答我自己的問題:發生這種情況的原因是

<meta http-equiv="Content-Security-Policy">

在程序的開頭。 刪除此錯誤可以解決此問題,並且一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM