MacでもWindows専用ゲームをダウンロードする方法

wp_tmb_mac-windows-game-download

MacからWindows専用のゲームをダウンロードすることができないことはありませんか。

問題

・Macで「被虐のノエル」というフリーゲームのダウンロードのページにいくと「本作品はパソコン(Windows)でお楽しみください」
・Macでハンゲームの「チョコットランド」をダウンロードしようとしたら、「本作品はパソコン(Windows)でお楽しみください。」

とメッセージが出ており、ダウンロードを開始することができません。

This service is only available on windows OS.Please enjoy this work on your computer (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サイトにアクセスするためのプログラムのことをいう。
Webサイトにアクセスする際、HTTPヘッダーに送信するソフトウェアやOS等の情報をUserAgentとして送信する。
Webサーバー側はUserAgentを見て適切なコンテンツ(モバイル向けなど)を返すことが出来るようになる。
また、サーバー管理者側は、アクセスログなどの情報からUserAgentを確認してどんな端末(ブラウザの種類、OS、モバイルどうか)か分析することが出来る。

UserAgentからOS/ブラウザなどの調べかたのまとめ -Qiita

User Agentを使えばパソコンのChromeからiPhone 6で見ている状態にすることができます。

例えば、私が「koshishirai」とGoogleで検索すると、このようになります。

chrome-windowschrome-iphone6
Chrome(Windows)Chrome(iPhone 6)

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にしてください。

https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg?hl=ja

User-Agent Switcher for Chrome
  1. UserAgent(ユーザーエージェント)を変更するChrome拡張機能で、Chrome だけどスマートフォンやIEなどの他のブラウザで見ていることになるという方法を使います。
  2. 例えばOperaを選択してください。そうすると、 ChromeだけどOperaから見ている状態になります。
User-Agent Switcher for 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 ヘルプ

動作環境

koshishirai / 3D Modeler

Leave a Comment