【Operaユーザー限定】【バグ?かも。変な症状】

自力解決やフォーラムへの登録や質問がとても面倒なので質問します。

当方環境:Win XP Pro SP2、Opera9.62

質問1
IFRAMEで height="32768"以上を表示しようとすると正常に表示されなくなりますが、他のOperaユーザー環境でも再現されるでしょうか?
質問2
最新バージョンでそれは解決されているでしょうか?
質問3
この内容をユーザーフォーラム等へポストしていただけますか? 結果をこの質問へコメントしていただけるなら最高です。


真摯なご回答をお待ちしています。内容によってポイントを加算・減算させていただきます。よろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:2009/06/13 21:54:50
  • 終了:2009/06/14 21:15:29

ベストアンサー

id:edvakf No.1

edvakf回答回数27ベストアンサー獲得回数122009/06/14 08:32:52

ポイント77pt

これは Opera としては仕方のないことだそうです。

32768 は16ビット整数の上限で、モバイル版も同じソースで動かす Opera としては、16ビット環境で多倍長整数演算をやらずに速さを出すために、このように上限を低くしてあるのだそうです。

質問の答えとしては、

1.

今のところ、すべての Opera や Opera のエンジンを使ったブラウザで起きます。

2.

最新のバージョンでも解決されていません。

3.

既にフォーラムに1年以上前からトピックを見かけます。全部は覚えていませんが、下は一例です。

http://my.opera.com/community/forums/topic.dml?id=241080

また、詳細なバグレポートも出ていて、開発者の返事もあったので、Opera の認識はあるみたいです。

(というわけで、重複して報告してもおそらく無駄骨です)


とりあえず言えることは、バグとして受け取ってもらえるかどうかは微妙だということ。他のブラウザは Opera より何十倍も上限が大きいそうですが、それでも上限はあるわけです。結局はどこかで上限を儲けなければいけませんからね。

僕の考えとしては、増やしてほしいと思っています。大画面のスクリーンだと20〜30ページスクロールしただけで上限に達しちゃいますからね。

id:naleringar

丁寧なご回答ありがとうございます。

現状、「仕様」なのですね。。。昨日初めて発見し、なんじゃこらと驚いたものの、フォーラムに入会するのもメンドクサイしと困っていたところでした。助かります。

上限が少ないのには同感です。

2009/06/14 15:43:06
  • id:chinjuh
    再現した。

    <html>
    <body>
    <iframe src="xx.htm" height=32768 width=300>
    この部分は iframe 対応のブラウザで見てください。
    </iframe>

    </body>
    </html>

    こういうの作って開いてみたら、
    firefoxだと縦になっがーーーーいiframeが表示されたけど、
    operaだと高さが32768のやつは画面が白い。
    高さを1pxずつ削ったら、
    うちでは32763までは正常(たぶん)に表示され、
    23764から表示されなかった。

    MacOS X + Opera 9.64(最新版)



    質問1>はい
    質問2>いいえ
    質問3>いやだ


    そもそもこの質問にも答えられない。
    (3拒否なので答えられても答えないけれど)
    ではでは、ご幸運を。
  • id:naleringar
    検証ありがとうございます。
    うちは、おそらく32767まで表示されているようです。。。ということはやっぱり不具合なんでしょうかね。。。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません