Показать сообщение отдельно
  #4 (permalink)  
Старый 16.01.2016, 18:46
SDI SDI вне форума
Новичок на форуме
Отправить личное сообщение для SDI Посмотреть профиль Найти все сообщения от SDI
 
Регистрация: 12.03.2012
Сообщений: 6

Код ниже оформленный как браузерное расширение для 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-браузер.
Ответить с цитированием