MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

JavaScriptで取得される画面サイズを偽装したい
https://forums.mozillazine.jp/viewtopic.php?f=2&t=10837
ページ 11

作成者:  素人 [ 2010年10月30日(土) 12:25 ]
記事の件名:  JavaScriptで取得される画面サイズを偽装したい

Firefox 3.6.11をWindows Vista SP2で利用しています。
質問なのですが、JavaScriptのscreen.widthやscreen.heightで取得される
画面のサイズを実際とは違う値に偽装したいのですが、どうすればいいでしょうか。

作成者:  偶然的通行人 [ 2010年11月02日(火) 07:40 ]
記事の件名:  Re: JavaScriptで取得される画面サイズを偽装したい

背景の理由説明もないままの「偽装」という言葉の響きがアレなのと、これは Firefox とは直接関係のない JavaScript に関する質問では? との疑問から、反応していいものかどうか躊躇するのですが......。
悪用目的ではなく正当な理由があってのことと解釈して、ごく簡単にコメントさせていただきます。

このフォーラムの検索機能を使って「screen.width」や「screen.height」のキーワードでヒットするトピックが、何らかのヒントになるかもしれません。

以上です。

作成者:  素人 [ 2010年11月03日(水) 03:51 ]
記事の件名:  Re: JavaScriptで取得される画面サイズを偽装したい

お返事ありがとうございます。

偽装というのは単に実際とは違う値にしたいというだけの意味です。
質問内容はJavaScriptの実装側の話なので、Firefoxと関係ないということはないでしょう。
また、画面サイズを偽ることを悪用する方法は私には思い付きませんね :?

背景説明が欠けていたことはお詫びします。
サイトによって画面いっぱいのサイズや画面に比例したサイズで新しいウィンドウを出したりするところがあるため、
そういう場合でも小さく表示されて欲しいと思いました。

ご指定のトピックは書き込む前に検索して既に見ていますが、
私は画面をズームしたい訳ではありませんので、解決になりません。
screen.width、screen.availWidthなどを任意に設定したいです。

以上です。

作成者:  Sakuraya [ 2010年11月03日(水) 09:56 ]
記事の件名:  Re: JavaScriptで取得される画面サイズを偽装したい

素人 さんが書きました:
サイトによって画面いっぱいのサイズや画面に比例したサイズで新しいウィンドウを出したりするところがあるため、
そういう場合でも小さく表示されて欲しいと思いました。
Firefoxデフォルトの機能で、ウィンドウサイズの変更を禁止することができます。
方法としては下記2つのどちらかやりやすい方をお選びください。
 1.設定を開き、ContentタブのEnable Javascriptの右にあるAdvancedから。
 2.about:configからdom.disable_window_move_resizeをtrueに。
#これで代替案にならないでしょうか?

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/