Я пытаюсь просмотреть веб-сайт, однако он работает только под Windows и Mac, потому что они используют navigator.platform
из JavaScript, чтобы выяснить архитектуру, на которой я работаю. Конечно, они также используют пользовательский агент браузера, но это было легко подделать.
Вот вопрос .js: http://pastebin.com/f56fd608d. Код, отвечающий за обнаружение браузера, находится вверху. Есть ли способ изменить файл .js перед запуском сайта или что-то подобное, чтобы я мог отменить проверку?
Использование консоли JavaScript дает:
>navigator.platform
Linux i686
Очевидно, я изменил пользовательский агент браузера, но navigator.platform
, похоже, не принимает его значение от пользовательского агента.
Может быть, кто-то знает, как изменить значение, возвращаемое navigator.platform
, потому что я ненавижу запускать Windows под VirtualBox, чтобы использовать этот сайт.
EDIT:
Это может представлять интерес, поскольку пользователям Linux может быть искусственно отказано в доступе к веб-сайтам, и они ничего не могут с этим поделать.