HOME»応用情報技術者試験掲示板»「次の問題」ボタンが押せない
投稿する
これが非常に不可解です。原因を特定するきっかけになるかもしれません。
「次の問題」ボタンが押せない [1839]
Aさん(No.1)
過去問道場の回答ボタンをクリックし、解説が出た後、次の問題ボタンが押せません。
フェイスブックのシェアボタンも同様に押せません。
隣のツイートやはてぶ、出題設定等は問題なく押せます。
広告ブロックの類は入れていません。
ブラウザはChromeです。
フェイスブックのシェアボタンも同様に押せません。
隣のツイートやはてぶ、出題設定等は問題なく押せます。
広告ブロックの類は入れていません。
ブラウザはChromeです。
2019.12.23 16:21
Oさん(No.2)
同様の現象が発生しています。
ブラウザはChrome ver78.0.3904.108です。
ブラウザはChrome ver78.0.3904.108です。
2019.12.23 16:28
管理人(No.3)
ご報告ありがとうございます。
数カ月前より、姉妹サイトも含めて幾つか同じ内容の問い合わせをいただいているのですが、私の環境(Chrome)で不具合が再現しないこともあり原因が特定できておりません。不具合の内容から察するにJavaScriptの動作不良だと思うのですが、はっきりとしたことはわかっていません。毎回発生する問題ではなく、数十回~問題を解いたときに発生する現象らしいのですが...。
半年前には、そのような報告は全くなかったので、もしかするとシェアボタンが悪さをしている可能性も考えています。
もしエラーに遭遇しましたら、キーボードのF12又は右クリックメニューの「要素を調査」からChromeのデベロッパーツールを開き、Consoleタブ内の「×印」エラー情報を問合せフォーム若しくはこちらの掲示板にコピペしてもらえれば原因が特定できるかもしれません。
数カ月前より、姉妹サイトも含めて幾つか同じ内容の問い合わせをいただいているのですが、私の環境(Chrome)で不具合が再現しないこともあり原因が特定できておりません。不具合の内容から察するにJavaScriptの動作不良だと思うのですが、はっきりとしたことはわかっていません。毎回発生する問題ではなく、数十回~問題を解いたときに発生する現象らしいのですが...。
半年前には、そのような報告は全くなかったので、もしかするとシェアボタンが悪さをしている可能性も考えています。
もしエラーに遭遇しましたら、キーボードのF12又は右クリックメニューの「要素を調査」からChromeのデベロッパーツールを開き、Consoleタブ内の「×印」エラー情報を問合せフォーム若しくはこちらの掲示板にコピペしてもらえれば原因が特定できるかもしれません。
2019.12.23 16:46
管理人(No.4)
> フェイスブックのシェアボタンも同様に押せません。
これが非常に不可解です。原因を特定するきっかけになるかもしれません。
2019.12.23 16:48
Aさん(No.5)
Console内容を問い合わせに送付しました。
素早いレスポンスありがとうございます。
素早いレスポンスありがとうございます。
2019.12.23 17:13
管理人(No.6)
Console文字列の送付ありがとうございました。
ログの内容はCookieのSameSite属性に関するものだけだったので、JavaScriptの構文エラー・実行時エラーではないようです。
これが不具合発生時のログだとしたら、原因特定の手立てが少なくなりますね。こちらでも100問を実際に出題・解答してみましたが、やはり不具合は再現できませんでした。Chromeのバージョンは 79.0.3945.88 です。
ログの内容はCookieのSameSite属性に関するものだけだったので、JavaScriptの構文エラー・実行時エラーではないようです。
これが不具合発生時のログだとしたら、原因特定の手立てが少なくなりますね。こちらでも100問を実際に出題・解答してみましたが、やはり不具合は再現できませんでした。Chromeのバージョンは 79.0.3945.88 です。
2019.12.23 20:05
管理人(No.7)
暫定的にFacebookのシェアボタンをコメントアウトしてみました。
これで不具合が発生しなくなればボタンが原因ということになりますが、どうでしょう。
これで不具合が発生しなくなればボタンが原因ということになりますが、どうでしょう。
2019.12.23 20:12
Aさん(No.8)
対応ありがとうございます。
技術的なところではないですが原因がおそらく分かりました。
解説文下のGoogleの広告を右上の×ボタンから非表示にした際に発生するようです。
非表示にしても画面遷移すれば通常は別の広告が表示されるようですが、何らかの原因で広告が表示されなくなるために次の問題ボタンが押せないのだと思われます。
技術的なところではないですが原因がおそらく分かりました。
解説文下のGoogleの広告を右上の×ボタンから非表示にした際に発生するようです。
非表示にしても画面遷移すれば通常は別の広告が表示されるようですが、何らかの原因で広告が表示されなくなるために次の問題ボタンが押せないのだと思われます。
2019.12.24 12:06
管理人(No.9)
解決のヒントとなる情報をありがとうございます。
何度か試してようやく不具合を再現することができました。広告を閉じたときに限らず、何らかの理由により広告要素の読み込みに不具合が生じたことにより発生していた模様です。広告を閉じても毎回発生するわけではありませんでした。
デベロッパツールを開いて確認したところ、広告が表示されるはずだった解説とボタンの間は見た目上0pxとなっているのに、広告の領域のボックス(縦250px~300px程度)がHTMLとして確保されているような状態でした。要するに、ブラウザとしては広告要素の裏側(z-indexが小さい側)にボタンが配置されている認識になっており、ボタンクリックが広告のHTML要素のクリックと判定されていたと推察されます(もちろん広告は表示されていないのでページ遷移は発生しません)。
真ん中のFacebookボタンだけが押せなかったのもこれで合点がいきます。おそらくレクタングルタイプの画像のボックスがロードされていたため、次のボタン下のFacebookボタンだけが押せず、左右のシェアボタンは機能したのでしょう。
解決策として、解説下の広告表示領域にの高さに最小値(300px)を設定することで、広告が正しくロードされないときでもボタンを押せるようにしました。また、Webページのロード時に解説下の広告が非表示になっていることも不具合の一因かもしれませんので、そちらも最初から表示している状態に変更しました。
何度か試してようやく不具合を再現することができました。広告を閉じたときに限らず、何らかの理由により広告要素の読み込みに不具合が生じたことにより発生していた模様です。広告を閉じても毎回発生するわけではありませんでした。
デベロッパツールを開いて確認したところ、広告が表示されるはずだった解説とボタンの間は見た目上0pxとなっているのに、広告の領域のボックス(縦250px~300px程度)がHTMLとして確保されているような状態でした。要するに、ブラウザとしては広告要素の裏側(z-indexが小さい側)にボタンが配置されている認識になっており、ボタンクリックが広告のHTML要素のクリックと判定されていたと推察されます(もちろん広告は表示されていないのでページ遷移は発生しません)。
真ん中のFacebookボタンだけが押せなかったのもこれで合点がいきます。おそらくレクタングルタイプの画像のボックスがロードされていたため、次のボタン下のFacebookボタンだけが押せず、左右のシェアボタンは機能したのでしょう。
解決策として、解説下の広告表示領域にの高さに最小値(300px)を設定することで、広告が正しくロードされないときでもボタンを押せるようにしました。また、Webページのロード時に解説下の広告が非表示になっていることも不具合の一因かもしれませんので、そちらも最初から表示している状態に変更しました。
2019.12.25 17:20
Aさん(No.10)
ありがとうございます。
発生しなくなりました。
勉強頑張ります!
発生しなくなりました。
勉強頑張ります!
2019.12.26 15:54