Подтвердить что ты не робот

Можно ли отключить обновление метаданных в Google Chrome?

На страницах с метаобновлением есть ли способ отключить обновление метаданных в пределах расширения Google Chrome?

4b9b3361

Ответ 1

Я искал такое же расширение (испанские онлайн-газеты злоупотребляли тегами meta/refresh), я не нашел их, и, среди других сайтов, я приземлился в этом вопросе.

Итак, я начал анализировать, как это можно сделать. Это было не просто, и нужны были некоторые трюки, но я это сделал.

Расширение уже находится в Интернет-магазине Chrome, "Stop Autorefresh": https://chrome.google.com/webstore/detail/lcldcllmbokpbniijpnkpgoboadbfphb

Дополнительная информация, в основном на испанском языке, в http://gallir.wordpress.com/2012/07/12/stop-autorefresh-evitar-la-recarga-automatica-tipica-de-los-periodicos-digitales-en-chromechromium/

Из описания расширения:

Замечания по внедрению: Chrome и Chromium не позволяют отключить метатег обновления и не предоставляют простой способ его отмены. Расширение использует трюк http. Когда обновляется [неизбежное] обновление, он перехватывает его, проверяет, является ли это событием обновления, если это так, он перенаправляет соединение на небольшой script (в настоящее время en App Engine). Этот script просто возвращает код 204 http status, поэтому браузер не изменяет содержимое страницы и не пытается обновить его снова.

Ответ 2

Я сделал решение. Это немного глючит (если вы загружаете изображения ajax, я думаю), но он выполняет эту работу:

window.setInterval(function () {window.stop()},10)

Ответ 4

Следуя решению Shluch, вы можете создать себе закладку с именем "Stop Refresh" и установить для нее URL:

javascript:window.setInterval(function () {window.stop()},10)

Ответ 5

$(window).bind('beforeunload', function(e) {

    if (pos)
    {

        return "Unloading this page may lose .What do you want to do..."
        e.preventDefault();
    }
});

Надеюсь на эту помощь. Он работает для меня в chrome версии 25:)

Ответ 6

Сегодня вы можете опробовать вкладку, сбросив ее, включив ее через chrome://flags/#enable-tab-discarding и перезапустив Chrome. Вы можете управлять включением или отключением его с помощью той же страницы Chrome chrome://flags.