REST APi 魔女を介して認証する webapp が、ユーザー ID とセッション トークンで応答します。これは、API のセキュリティで保護されたエンド ポイントの承認基本ヘッダーとして将来の ajax 要求と共に送信されます。これは、iOS Safari を含むすべてのブラウザーで正常に機能します。iOS (iPad) では、apple-mobile-web-app-capable メタ タグを使用してそのアプリケーションをホーム画面に追加すると、問題が発生します。 Mac のネットワーク要求タブ) 最初のセキュリティで保護された呼び出しが送信されると、パスワードの入力を求める safari Authenticaion Required ポップアップが表示されます。
ヘッダーは、ajaxSetupbeforeSend
プロパティを介して設定されます。
xhr.setRequestHeader("Authorization", "Basic " + base64Value)
繰り返しますが、すべてのブラウザーですべて問題なく、IOS Safari アプリとホーム ボタン モードは問題ありませんが、meta: apple-mobile-web-app-capable を使用すると、認証メカニズムが壊れます。
私はたくさん検索しましたが、まだ解決策が見つかりませんでした。