しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

iOS11.3以降のSafariでhttpsからhttpへのポストメソッドでページが開かない

Safariを使用して、HTTPS経由で提供されるページを開きます。

このページから、HTTPページにPOSTメソッドでHTMLフォームを送信します。

「送信しようとしているフォームはセキュリティによって保護されていません。それでも送信しますか?」というメッセージが表示されます。

メッセージのプロンプトで「送信」をタップしても、読み込み中の白い画面のまま次のページをロードしません。


HTTPSからHTTPSに送信すると、Safariは次のページを正しく読み込みます。

しかし、HTTPSからHTTPに送信する場合、プロンプトを確認した後でSafariは次のページをロードしません。

用途は、ID管理システム(HTTPS)から会社内のレガシーなイントラシステム(HTTP)に、POSTメソッドでユーザ毎のIDやパスワードを送信しシングルサインオンさせておりました。

Safari以外の原因かと思い、切り分けのため他ブラウザ等での動作を確認しましたが、以下のとおり発生するのはiOSのSafariだけでした。

 iOS 11.4.1 Safari:問題有り(動作しない)

 Mac Safari 11.1.2:問題ありません Windows,Mac,iOSの他ブラウザ(Chrome,IE等):問題ありません


USのコミュニティに同様の投稿が有り、未だ解決していないようですが、これによるとiOS 11.3以降で発生しているようです。(私の場合、MacのSafariでは問題ありませんでしたが)

safari 11.1 https to http post method tro… - Apple Community


詳しい方や同内容で困っていらっしゃる方、対処に関わる情報をいただけると幸いです。

iPhone 6s, iOS 11.4.1

投稿日 2018/07/16 19:58

返信

返信はありません。

iOS11.3以降のSafariでhttpsからhttpへのポストメソッドでページが開かない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。