Код ниже оформленный как браузерное расширение для chrome, обманул указанный сайт.
var changeScreen = function(w, h) {
Object.defineProperties(
screen,
{
height: {
value: h, // height value
writable: true
},
width: {
value: w, // width value
writable: true
}
}
);
}
setTimeout(function() {
var width = 200,
height = 100,
script = document.createElement('script'),
el = document.head || document.body;
el.appendChild(script);
script.innerHTML = '(' + changeScreen.toString() + ')(' + width + ', ' + height + ');'
}, 0);
Создайте файл change_screen.js c данным кодом и рядом файл manifest.json со следующим кодом:
{
"name": "Change Screen",
"version": "1.0.0.0",
"manifest_version": 2,
"description": "Change Screen",
"content_scripts": [
{
"js": [
"change_screen.js"
],
"matches": [
"http://*/*",
"https://*/*",
"file://*"
],
"run_at" : "document_start"
}
],
"permissions": [
"http://*/*",
"https://*/*",
"<all_urls>"
]
}
И в режиме разработчика поставьте расширение в любой Chromium-браузер.
|