― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - Firefoxの画面が全部表示されない
作成者 メッセージ
  記事の件名:  Re: Firefoxの画面が全部表示されない  引用付きで返信する
横から失礼します。

https://wwws.fujitv.co.jp/safe/contact/#msg2pgm
のほうについて、遅ればせながらコメントさせていただきます。

このページの「番組へのご意見」の下方にある「メッセージを送る」をクリックすると、指定されたページが iframe として、JavaScript の機能で開きます。
この iframe には、meeyar さんがソースを示してくださったようにサイズ指定(width: 640px; height: 880px;)があり、position: absolute; の絶対位置が指定されています。
その親要素には、width: 100%; height: 100%; position: fixed; ~中略~ z-index: 100; というレイヤーがあって、iframe 全体を覆っています。そしてこの iframe は親要素を基準に絶対位置を決めていて、それ自体を動かすことはできません。

おそらくこのあたりの影響だと思うのですが、(1)ユーザーが使っているモニタの解像度 > (2)開いている Firefox のウィンドウサイズ > (3)(2)からツールバーなどの高さを差し引いた実際に表示されるコンテンツ領域のサイズ ―― の条件によっては、画面内に収まりきらない部分(とくに上端と下端)が生じる割合が高いようです。
たぶん iframe 内のコンテンツに対しスクロールバーを出すことなく全表示するのに必要な縦サイズ(height: 880px;)なのだろうと推測しますが、pal さんがご指摘のように、ユーザーが使っているモニタやウィンドウのサイズによっては、必要な部分が表示されないのでフォームから投稿できないという致命的な影響が出るようです。
とくに、ノート PC などで 1366x768 のような低めのモニタ解像度の場合、opanchi_1963 さんからご報告があるように、Firefox のウィンドウを最大化していても表示された iframe の一部しか表示できないケースはけっこう発生すると思われます。

このページと iframe の表示状態は、Firefox 以外のブラウザでは若干異なりますから、条件によっては Firefox の表示状態よりもましに見える場合がありますが、モニタやウィンドウのサイズによってはどのブラウザでも同様の症状があらわれ、操作不可能に陥るケースがありました(Iron 41.0 、Opera 28.0 、Internet Explorer 10 でテスト済)。
とりわけ、下端の「入力内容の確認へ >>」というボタンが隠れてしまうと、投稿のための次のステップへ進めなくなります。
Firefox のレンダリングにも何らかの問題があるのかもしれませんが、比較的大きな固定サイズ(とくに縦)をフレームに指定するのは、アクセシビリティやユーザービリティの観点からいかがなものかとは思います。

回避策としては、meeyar さんがおっしゃっているように、ブラウザのズーム機能を使って表示してるタブ内全体を縮小すると、iframe 部分も縮小され全体を表示することができます。これが一番簡単な回避方法だと思いますが、モニタ解像度などユーザーの利用条件によっては、全体を表示できるまで画面を縮小すると、入力欄などが小さくなり過ぎるケースがあるかもしれません。

ユーザーの環境や運用条件によりますが、Firefox のウィンドウを最大化以外の任意の大きさで使っている場合で、モニタの解像度に不足がないのなら、Firefox のウィンドウを最大化あるいは全画面表示(F11)にしてみると、多少は状況を緩和できるかもしれません。頻繁に意見を投稿するのでないなら、一時的な対策としてはひとつの方法でしょう。

もうひとつの方法としては、iframe 上で [右クリック] -> [このフレーム] とたどり、[このフレームだけを表示] [このフレームを新しいタブで開く] [このフレームを新しいウィンドウで開く] のどれかを選択することです。iframe のコンテンツを親ページから切り離して単独のページとして表示することで、iframe の制約から解放されると思います。
(iframe としては表示されなかったスクロールバーも、ページとして表示されるはずです。)

ぼくの力量では深い部分まではわかりかねますが、ざっと表面をなぞった限りで気がついたのは以上です。
間違ったことを書いていたらすみません。訂正・補足を歓迎します。
投稿記事 Posted: 2015年4月18日(土) 20:26
  記事の件名:  Re: Firefoxの画面が全部表示されない  引用付きで返信する
palさん、すみませんでした。

>受付中止とかは関係ありません。

IE11で動作しなかったのは、当方TLS1.0を無効にしてあったからでした。チェックを入れたら開くことは出来ましたが、解像度1366*768では縦スクロールが出来ない状態です。(縦スクロールバーが表示されません)

Firefox37.0.1ではスクロールバー自体は表示されますが、やはりスクロールは出ません。

>そこの話ではなく、単純にトップページの話です。

トップページのことでしたら問題なくスクロール出来ます。
投稿記事 Posted: 2015年4月18日(土) 14:18
  記事の件名:  Re: Firefoxの画面が全部表示されない  引用付きで返信する
引用:
「メッセージを送る」のリンク先が、「javascript:vold(0);」となってますから現在受付中止状態じゃないのでしょうか。

javascript:vold(0);は、JavaScriptでページを開く際のリンクですから、コレで問題はありません。
受付中止とかは関係ありません。

引用:
「不満買取センター」の会員登録画面

そこの話ではなく、単純にトップページの話です。
横画面の広いPCでも全部表示されます。
投稿記事 Posted: 2015年4月18日(土) 13:11
  記事の件名:  Re: Firefoxの画面が全部表示されない  引用付きで返信する
>そのフォームが切れて表示され動きません。

横から失礼します。
私の環境(Win8.1(64ビット))では「メッセージを送る」のリンク先が、「javascript:vold(0);」となってますから現在受付中止状態じゃないのでしょうか。
IE11では動作しない、Firefox37.0.1では投稿画面は表示されるが上下が切れた状態になります。

追加です。
「不満買取センター」の会員登録画面は、metaが「initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width」となっているから、もしかしてスマフォの縦画面にキッチリ収まる様になってるのかも知れませんね。横画面の広いPCでは表示しきれないということかな。違っていたらスルーして下さい。
投稿記事 Posted: 2015年4月18日(土) 09:30
  記事の件名:  Re: 皆様へ  引用付きで返信する
COFFEE さんが書きました:
ただ、不満~の方はスクロール(右端)が中々出てこないのですが。

私の環境では、開いてすぐ出てきます。
投稿記事 Posted: 2015年4月18日(土) 09:26
  記事の件名:  皆様へ  引用付きで返信する
回答を有難うございます。
リフレッシュを実行しました。
リフレッシュ前よりは見易くなりました。
ただ、不満~の方はスクロール(右端)が中々出てこないのですが。
投稿記事 Posted: 2015年4月18日(土) 00:47
  記事の件名:  Re: Firefoxの画面が全部表示されない  引用付きで返信する
横から失礼します。

不満買取センターは当方の環境でも問題なくスクロールできました。
1920*1080(Full HD)環境です。
COFFEE さんが書きました:
今日意見を投稿しようとしたのが以下です。
https://wwws.fujitv.co.jp/safe/contact/#msg2pgm
このページで番組~メッセージを送るを選ぶとフォームが表示されます。
そのフォームが切れて表示され動きません。

「フォームが拡大されすぎてすべて表示されない」ということでしたら、縮小表示(Ctrl+-)してみるといかがでしょうか。

尚、Opera28でも再現しました。
Chromeは使っていないためわかりません。

インスペクタで見てみると、このフォーム部分の記述は
コード:
<iframe id="ifForm" src="form.html?notitle" style="width: 640px; height: 880px; border: medium none; box-shadow: 0px 0px 4px rgb(0, 0, 0); position: absolute; top: 50%; left: 50%; margin-left: -320px; border-radius: 4px; margin-top: -440px;"></iframe>

になっているようです。
ブラウザ依存の書き方あるかな? と疑ったのですがよくわかりませんでした。
投稿記事 Posted: 2015年4月17日(金) 20:02
  記事の件名:  Re: Firefoxの画面が全部表示されない  引用付きで返信する
私の環境ではどちらも問題はありません。

フジテレビのほうは、モニターサイズ(解像度)が影響するかもしれません。
当方環境は、1920×1080。

とりあえず、基本事項の確認をして改善するか調べてみてください。
https://support.mozilla.org/ja/kb/troub ... x-problems
投稿記事 Posted: 2015年4月17日(金) 18:40
  記事の件名:  pal さんへ。  引用付きで返信する
回答すみません。
以下のURLは「不満買取センター」と云うサイトです。
http://fumankaitori.com/

今日意見を投稿しようとしたのが以下です。
https://wwws.fujitv.co.jp/safe/contact/#msg2pgm
このページで番組~メッセージを送るを選ぶとフォームが表示されます。
そのフォームが切れて表示され動きません。

宜しくお願いします。
投稿記事 Posted: 2015年4月17日(金) 16:58
  記事の件名:  Re: Firefoxの画面が全部表示されない  引用付きで返信する
サイトを明示して頂ければ、サイトが悪いのか、Firefoxが悪いのか、明確にわかります。
投稿記事 Posted: 2015年4月17日(金) 16:40
  記事の件名:  Firefoxの画面が全部表示されない  引用付きで返信する
明確に説明が出来ないのですが、
あるサイトのページを開くと、下が途切れてスクロールも表示されないので観られません。
今回テレビ局への意見を投稿しようと開くと、投稿フォームがやはり下が途切れて動かせません。
他のブラウザだと問題なく表示されました。
解決策をお願いします。

Firefoxバージョン 37.0.1  Windows7
投稿記事 Posted: 2015年4月17日(金) 16:28

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean