サポート » プラグイン » スマホでの閲覧時、MW WP FORMの完了画面に行かない

  • MW WP FORMにてフォームを作成しました。
    PCでの閲覧時はなんの問題もなく動作しているのですが、スマートフォンでの閲覧時に、完了画面に行かない問題があり解決できていないので相談させてください。

    データ送信すると、完了画面に行かず、入力画面に戻されてしまいます。
    完了画面URLを設定した場合にも、そのURLにフォーム識別子を設置している場合(セッションリセットのための必須事項)は、完了画面URLへ飛ばず、入力画面URLに飛ばされてしまいます。
    このとき、完了画面URLにフォーム識別子を設置していない場合のみ、完了画面URLに飛ばされます。モバイルの条件分岐を使って、スマホ時にはフォーム識別子を読み込まず、PCの時のみ読み込むようにしたところ、一時的に意図したとおりに機能しましたがすぐに同じ状況になりました。(テンプレートファイルにフォーム識別子が入力されているかどうかを判断しているために条件分岐がきかないようです。)

    完了画面には行きませんが、フォームのデータはきちんと送信されます。
    MW WP FORMのグラフ機能などもしっかりと機能します。

    画面変遷が正しく行われません。

    テーマをデフォルトに戻し、他のプラグインを停止させてみてください。テーマが不完全で WordPress に必須のテンプレートタグが不足していたり、他のプラグインと干渉していないか確認してください。

    上記のQ&Aを参考に、テーマをTwentyThirteenに設定し、MW WP FORM以外のすべてのプラグインを停止し、新たにテスト用の固定ページを設けテスト(送信ボタンと完了メッセージのみのフォームで)をしましたが、やはりPCでは正常に動作し、スマートフォンでは画面が変遷しませんでした。

    以上の状況により、スマホから閲覧している場合に、MW WP FORMのセッション周りでなにかトラブルが発生しているように?思えます。
    セッションという機能そのものはきちんと動作しています。

    環境次第では動作するのでしょうか?正しく動作している例がありましたら教えて下さい。
    また、スマホからでも正常に動作させる方法がありましたら、教えていただけないでしょうか。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 追記

    スマートフォンであるかPCであるかではなく、ブラウザ間での違いだったようです。
    正常に動作したのはfirefoxのみで、Chrome(PCとスマートフォン)、IEでは完了画面に行かず、入力画面のURLに飛ばされてしまいます。

    firefoxと他のブラウザではどのような差があるのでしょうか?

    別のレンタルサーバーに同様の仕様、同一テーマ、同一のプラグインでwordpressを導入したところ、スマートフォンでもIEでも問題なく処理されました。htaccess等の試用の違いによるものなのでしょうか?どちらのサーバーもwp-content化に同一の内容の.htaccessのがあります。

    元のサーバーの本来のブログですが現在はPCではchromeでも正常に処理されるようになりましたが、相変わらずIEやスマートフォンのchromeは入力画面にリダイレクトされてしまいます。

    上記のように今度は同一のレンタルサーバーを別のアカウントで取得し、同様の仕様、同一テーマ、同一のプラグインで導入したところ、問題が発生しました。

    サーバーの仕様と考え、正常に動作するレンタルサーバーを利用しようとおもいます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「スマホでの閲覧時、MW WP FORMの完了画面に行かない」には新たに返信することはできません。