MacからWindows専用のゲームをダウンロードすることができないことはありませんか。
問題
・Macで「被虐のノエル」というフリーゲームのダウンロードのページにいくと「本作品はパソコン(Windows)でお楽しみください」
・Macでハンゲームの「チョコットランド」をダウンロードしようとしたら、「本作品はパソコン(Windows)でお楽しみください。」
とメッセージが出ており、ダウンロードを開始することができません。
・このサービスはwindowsOSでのみご利用いただけます。
・本作品はパソコン(Windows)でお楽しみください。
しかし、MacでWindowsゲームをダウンロードしたくはありませんか?
本記事ではChromeの拡張機能「User-Agent Switcher for Chrome」を使って、MacからでもWindowsのゲームをダウンロードする方法を説明します。
MacでWindowsゲームがダウンロードできないサイトとは
- そのサイトではおそらくUser Agentの仕組みをとっていると考えられます。
- そのため、WindowsからアクセスすればWindows用のページになり、MacからアクセスすればMac用のページになります。
- 見た目はほとんど分からない同じページが多いです。
- 例:文章が異なります。
つまり、決してダウンロードできないわけではなく、ダウンロードができないように見せかけています。
User Agentとは
User Agentとは主にWebサイトにアクセスするためのプログラムのことをいう。
UserAgentからOS/ブラウザなどの調べかたのまとめ -Qiita
Webサイトにアクセスする際、HTTPヘッダーに送信するソフトウェアやOS等の情報をUserAgentとして送信する。
Webサーバー側はUserAgentを見て適切なコンテンツ(モバイル向けなど)を返すことが出来るようになる。
また、サーバー管理者側は、アクセスログなどの情報からUserAgentを確認してどんな端末(ブラウザの種類、OS、モバイルどうか)か分析することが出来る。
User Agentを使えばパソコンのChromeからiPhone 6で見ている状態にすることができます。
例えば、私が「koshishirai」とGoogleで検索すると、このようになります。
User-Agent Switcher for Chromeとは
Google出しているユーザエージェントを偽装するChrome拡張機能です。
ウェブサイトを開発している場合は、Chrome ブラウザを使用して、さまざまなブラウザ、モバイル端末、パソコンでウェブサイトがどのように表示されるかをテストできます。Chrome の User-Agent Switcher 拡張機能をインストールすると、ユーザー エージェント文字列になりすますことができます。
プラットフォーム間で Chrome アプリや Chrome サイトをテストする – Google Chrome Enterprise ヘルプ
方法1「User Agentを使用する」
0.こちらからGoogle Chrome拡張機能「User-Agent Switcher for Chrome」を追加してONにしてください。
- UserAgent(ユーザーエージェント)を変更するChrome拡張機能で、Chrome だけどスマートフォンやIEなどの他のブラウザで見ていることになるという方法を使います。
- 例えばOperaを選択してください。そうすると、 ChromeだけどOperaから見ている状態になります。
3.「ゲームのダウンロードはこちら」と表示されますので、ボタンをクリックすればダウンロードが可能です。
このように特定の端末、OSの環境からはダウンロード禁止という場合でも、この「User-Agent Switcher for Chrome 」を使えばダウンロードが可能となることがあります。
余談
このようなWindowsからしかダウンロードできないUser Agentの仕組みがとられている仕組みは、オンラインゲームに多いように思われます。
一例 オンラインゲーム Hangame の
- 「チョコットランド」
http://casual.hange.jp/chocotto/index
- 「わくわくフィッシング」
http://casual.hange.jp/fishing/
最後に
- MacでもWindowsのゲームソフトをダウンロードする方法を説明した。
- User Agentについても説明した。
これはあくまで小技です。ネットヘビーユーザーならばご存知かもしれませんね。
参考
[1] UserAgentからOS/ブラウザなどの調べかたのまとめ
[2] プラットフォーム間で Chrome アプリや Chrome サイトをテストする – Google Chrome Enterprise ヘルプ
動作環境
- mac OS Mojave
- Google Chrome, 拡張機能 : User-Agent Switcher for Chrome
今日この方法でチョコットランドを試してみたのですが、できませんでした。もう対策済みということでしょうか?