Настройка браузера. Проблемы с youtube
-
@petrovich72 said in Настройка браузера. Проблемы с youtube:
@binks, установите Tampermonkey
Спасибо за совет, но Tampermonkey я пробовал. Не всегда срабатывает.
Рассчитывал, что можно в самом Vivaldi поправить руками что-то в настройках, чтобы без лишних плясок с бубном. Чтобы было как в той же Opera, например, поправил и пользуешься. -
@binks said in Настройка браузера. Проблемы с youtube:
Tampermonkey я пробовал. Не всегда срабатывает
У меня всегда
-
@binks said in Настройка браузера. Проблемы с youtube:
Что же, начал искать способы исправить ситуацию. Нашел несколько вариантов ручного выставления настроек. Один из них такой:
Ctrl+Shift+I ->Application -> Cookies-> PREF = f1=50000000&al=ru&f5=30030&f6=8Попробуйте так:
Зайдите на Ютуб -->Запустите видео --> Пауза
Ctrl+Shift+I -->Console -->вставитьdocument.cookie = document.cookie.split(' ').filter(o=>o.indexOf('PREF=')!==-1)[0].replace(';','')+'&f5=30030&f6=8;domain=.youtube.com;path=/'; "PREF=f1=50000000&g1=RU&f5=30030&f6=8;domain=.youtube.com;path=/"
Закройте DevTools, далее F5 и будет вам счастье.
До тех пор пока --> Ctrl+Shift+DelЕсли Не помогло - продолжаем читать дальше.
Этой темой занимался вплотную пару недель назад,
причина - охеренный скроллинг, если под видео более 100500 коментов.
Бесило - не то слово.
В старом дизайне было ограничение, после 20 шт. была кнопка "показать ещё", сейчас её нет.1. Создайте новый ярлык запуска Vivaldi.
В поле Объект пропишите параметр: юзер-агент от «Internet Explorer»
для 32 бит: vivaldi.exe--user-agent="Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko"
для 64 бит: vivaldi.exe--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
!!! Кавычки обязательны. Сриншот
Ютуб будет считать ваш браузер MSIE, а для него Еще Работает старый дизайн.
Недостаток: Так же и Остальные Сайты будут работать как с «Internet Explorer», до рестарта браузера.2. Установите Расширение
User-Agent Switcher подменяющее юзер-агент. (у меня 6-й сверху, автор: chYer)
Его можно отключить, тем самым возвратить родной агент, без перезапуска браузера.
Недостаток: "кушает" память3. Установка скриптов - Топорно, но работает.
Берите любой скрипт от «Tampermonkey»
Скопируйте код и сохраните какВашеНазвание.js
Первый вариант тот же, что грузили в консоль:
// ==UserScript== document.cookie = document.cookie.split(' ').filter(o=>o.indexOf('PREF=')!==-1)[0].replace(';','')+'&f5=30030&f6=8;domain=.youtube.com;path=/'; "PREF=f1=50000000&g1=RU&f5=30030&f6=8;domain=.youtube.com;path=/"
Второй вариант
// ==UserScript== (function() { 'use strict'; function start() { var cookie = getPref(), pref = "f6=8"; if(cookie === "fIsAlreadySet") { return; } else if(cookie !== "noPref"){ for(var i = 0; i < cookie.length; ++i) { pref = pref + "&" + cookie[i].key + "=" + cookie[i].value; } } changePref(pref); } function changePref(values) { var d = new Date(); d.setTime(d.getTime() + (100*24*60*60*1000)); var expires = "expires="+ d.toUTCString(); document.cookie = "PREF=" + values + ";" + expires + ";domain=.youtube.com;hostonly=false;path=/"; location.reload(); } function getPref() { var cookie = document.cookie, splitC = cookie.split(";"); for(var i = 0; i < splitC.length; ++i) { if(splitC[i].trim().indexOf("PREF") === 0) { if(splitC[i].trim().indexOf("f6=8") > -1) { return "fIsAlreadySet"; } var c = [], splitValues = splitC[i].substring(5).split("&"); for(var k = 0; k < splitValues.length; ++k) { var splitV = splitValues[k].split("="); if(splitV[0] !== "f6") { var kv = {}; kv.key = splitV[0]; kv.value = splitV[1]; c.push(kv); } } return c; } } return "noPref"; } start(); })();
Третий вариант
// ==UserScript== (function () { var getDesignCookie = function (cookie) { //Find existing preferences var prefs = cookie.split("; ").filter(function (v) { return v.indexOf("PREF=") === 0; })[0]; //No preferences, return new ones with design setting if (!prefs) { console.log("prefs not set in cookie"); return "PREF=f6=8"; } //Process all settings var entries = prefs.substr(5).split('&'); var set = false; for (var i = 0; i < entries.length; i++) { if (entries[i].indexOf("f6=") === 0) { set = true; //Set the old design flag var value = +entries[i].substr(3); if ((value & 8) === 0) { console.log("Activating old design and reloading..."); entries[i] = "f6=" + (value | 8); window.setTimeout(location.reload.bind(location,true),100); } else{ console.log("Old design already active. Doing nothing"); } } } //Design flag setting doesn't exists. Adding it instead if (!set) { console.log("Activating old design and reloading..."); entries.push("f6=8"); window.setTimeout(location.reload.bind(location,true),100); } //Build cookie return "PREF=" + entries.join('&'); }; //Update cookie document.cookie = getDesignCookie(document.cookie) + ";domain=.youtube.com;path=/"; })();
Закиньте его в папку Vivaldi\Application\ххххх\resources\vivaldi\user_files (ххххх - версия Vivaldi)
В строке состояния (эффекты страницы) появится параметр, включите чекбокс - страница обновится (или обновите вручную).
И будет вам счастье, до полной очистки истории и удаления кукисов.
Недостаток: работаю над этим, пока не выявил. -
@petrovich72 Спасибо за наводку!
Вот ещё мини Youtube-скрипт для «Tampermonkey» источник// ==UserScript== // @name YouTube Polymer Disable // @match *://www.youtube.com/* // @exclude *://www.youtube.com/embed/* // @grant none // @run-at document-start // ==/UserScript== var url = window.location.href; if (url.indexOf("disable_polymer") === -1) { if (url.indexOf("?") > 0) { url += "&"; } else { url += "?"; } url += "disable_polymer=1"; window.location.href = url; }
-
@coleslaw said in Настройка браузера. Проблемы с youtube:
До тех пор пока --> Ctrl+Shift+Del
Имеется ввиду перезапуск браузера?
Спасибо за советы!Пробовал всё.
Скрипты в папку Vivaldi - интересное решение, но их ведь нужно каждый раз включать. Вариант с ярлыком наиболее интересный.
Однако я пока остановился на самом первом варианте. Только в настройках выставил "принимать все" и "блокировать". Со вчерашнего дня держится старый дизайн. Надеюсь, так и будет. -
@binks said in Настройка браузера. Проблемы с youtube:
Ctrl+Shift+Del - Это быстрая очистка истории просмотров и всего остального.
Равнозначно тому, если бы вы на экспресс-панели кликнули История -->и жамкнули по метёлке.Если читать между строк, то мой выбор - подмена юзер-агента, что считаю самым верным решением.
Так мы не нарушаем код страницы, в следствии чего избегаем ошибок выполнения сценария.
А заставляем ютуб считать нас другим браузером и запускать на исполнение другие скрипты.Если есть желание могу добавить CSS стиль ночного режима (в папку user_files),
выпилил из одного популярного расширения. -
@coleslaw said in Настройка браузера. Проблемы с youtube:
Если читать между строк, то мой выбор - подмена юзер-агента, что считаю самым верным решением.
Так мы не нарушаем код страницы, в следствии чего избегаем ошибок выполнения сценария.
А заставляем ютуб считать нас другим браузером и запускать на исполнение другие скрипты.На одной чаше весов ютуб с его сценариями и навязчивым новым дизайном, который, например, меня не радует.
А на другой чаше:
@coleslaw said in Настройка браузера. Проблемы с youtube:
Недостаток: Так же и Остальные Сайты будут работать как с «Internet Explorer», до рестарта браузера.
В данном случае, пусть нарушается код ютуба. Меня пока это устраивает. И более того, ради этого затевались все манипуляции.
Еще раз спасибо за помощь! Пока всё нормально.
-
@Binks said in Настройка браузера. Проблемы с youtube:
Пока всё нормально.
И уже не нормально.
Всем привет!
Как я понял, теперь все варианты уже не работают?
Ну разве что создание нового ярлыка. Только тогда получаем проблемы с мэйл ру, вконтакте и другими сайтами.Подскажите пожалуйста, а на этом новом дизайне youtube уже нет возможности просмотра информации "о канале" и "поиск"?
-
@Binks said in Настройка браузера. Проблемы с youtube:
Подскажите пожалуйста, а на этом новом дизайне youtube уже нет возможности просмотра информации "о канале" и "поиск"?
Всё на месте.
-
@kurai said in Настройка браузера. Проблемы с youtube:
Всё на месте.
Да, действительно. Разобрался.
Перенесенный список фильтров AdblockPlus, который на старой версии работал(?) нормально, на новой версии браузера (в новом оформлении ютуб) стал блокировать шапку странички ютуб, вместе со строкой навигации (главная, видео, плейлисты и т.д.).
Уже не помню по какой причине у меня в фильтрах оказалась строка "youtube.com###header".