解決済み
回答出来ない。
- その他
- iPhone 7 SIMフリー
Q&Aに回答を差し上げようと思ったのですが、回答文を入力し、右側の青い送信ボタンを押しても反映されません。何が原因でしょうか??
619^_^ak@mnemoさんのコメント
Aterm(MR04LN)SIMフリー(mineo(au))
ベストアンサー獲得数 189 件
> 何が原因でしょうか??
ページ内の確認ポップアップのスクリプト(JavaScript)の書き方とiOS Safariの
相性のような問題だと思います。
Safariは純正ブラウザーなので、iOSとの親和性が高い分タッチ判定が繊細すぎるのではないかと想像しています。
PC(macOS)でそれが起きないのは、クリック判定はタップ(タッチ)ほど判別が細かくないからではないかと。
あともしかしたらですが、記述されているスクリプトの順番の問題で、Safariが「送信する」をタップされても、他のスクリプト記述を優先しようとして無反応になる、とかでしょうか。
ページの読み込みが終わっていないという理由の可能性を以前伺いましたが、実際の挙動を見ると、読み込みが終わる前に「送信する」を押しても機能するので、どうも腑に落ちないのです。
→分かりにくい箇所がありましたら言葉を変えますので、遠慮なくおっしゃってください。
ページ内の確認ポップアップのスクリプト(JavaScript)の書き方とiOS Safariの
相性のような問題だと思います。
Safariは純正ブラウザーなので、iOSとの親和性が高い分タッチ判定が繊細すぎるのではないかと想像しています。
PC(macOS)でそれが起きないのは、クリック判定はタップ(タッチ)ほど判別が細かくないからではないかと。
あともしかしたらですが、記述されているスクリプトの順番の問題で、Safariが「送信する」をタップされても、他のスクリプト記述を優先しようとして無反応になる、とかでしょうか。
ページの読み込みが終わっていないという理由の可能性を以前伺いましたが、実際の挙動を見ると、読み込みが終わる前に「送信する」を押しても機能するので、どうも腑に落ちないのです。
→分かりにくい箇所がありましたら言葉を変えますので、遠慮なくおっしゃってください。
- 7