Wえbアプリを使用中はページ移動を起こさないようにする対策として、色々と考えたがここは、一番単純な方法で「ログイン中はwordpressのすべてのページはヘッダー、サイドバー、フッダーがないポップアップ用レイアウト用になるようにコントロールする」ことにした。この方法、実は非常に単純で、改造も少なくて済む。なにせ、ログイン時にURLリンクのクリックイベントにポップアップ表示用処理を呼ぶようにしてログイン中であるフラグをONにするだけで、ログアウト時には、逆にURLリンクのクリックイベントを削除してログイン中のフラグをOFFにするだけである。あとは、テンプレートにこのログイン中のフラグを見てヘッダー、サイドバー、フッターをコントロールすることで課題はクリアできたようだ。あとは、ログイン中は、あまり必要のないページについてはページを移動する警告メッセージで対応することでお茶を濁すことにしよう。
wordpressへの対策
コメント