Почему дублируются вкладки в браузере
Неважно, телефон у меня, компьютер или планшет, у меня постоянно появляются новые вкладки. В течении дня открываю их и закрываю в великом множестве: тут и рабочие и всякие сайты, на которые забежал и документация, всякие TJ/VC/фэйсбуки.
Но закрываю не все: понадобится завтра или в ближайшем времени - оставляем, полезная инфа - да, конечно. Некоторые вкладки висят месяцами.
Пробовал сайты отложенного чтения, но не зашло, букмарки - само собой. Как с этим боритесь вы?
Итак, пока вырисовывается такая стратегия: блокнот для долгосрочных данных, все остальное в букмарки или что-то вроде one-tab extension (штука, что сохраняет вкладки в виде html–страницы с адресом и заголовком); Периодический аудит открытых вкладок. Интересно, у кого-нибудь есть оптимальная рабочая стратегия?
Пиздец сам себе придумал проблему какую то нелепую и просит других ее решить.
У сеньера нет вкладок? ;)
Если они есть то гни мне нужны, я их использую и гни не являются проблемой. Но как правило в 90% случаев их не больше двух трех.
Если есть необходимость постоянно одни и те же сайты открывать то проще просто настроить к ним быстрый доступ в браузере чем держать постоянно открытым.
зажимаешь кнопку "закрыть" во вкладках сафари и закрываешь все. В настройках ставишь "закрывать через неделю".
Комментарий удален по просьбе пользователя
А я просто закрываю
А могли бы просто в суперпозиции держать. Скорее бы уже квантовые браузеры сделали.
Очень удобно было бы, ежжи. Я б за такое нобелевку дал, серьёзно. Как приложение квантовой теории в жизни
The Great Suspender
Автоматически приостанавливать вкладки после 30 минут
Хорошее дополнение и не только для кучи вкладок, но и для тяжёлых страниц.
они остаются. На айпаде кстати они авотматом суспендятся, ну и толк с того, что вкладки-то у тебя есть
OneTab extension, лучше не придумали
на айпаде нет, на компе в свое время использовал. У него была беда года два назад, слетал — не знаю как теперь. Как компромис - неплохо, волевым решением выгрузил все в страничку и сохранил ее.
Зе бест. Всегда сохраняю все эти такие нужные вкладки чтоб потом вернутся к ним, и никогда не возвращаюсь
Жиза. 296 - еще не сильно запущенный случай, я недавно 2500 закрыл. Перепробовал все эти менеджеры вкладок, сессий и т.д. и вернулся к обычным закладкам. Держу их всегда открытыми в боковой панели в виде дерева, очень удобно. Все, что не понадобится сегодня/завтра - в закладки. Все эти интересные статьи, тж/фэйсбуки можно в отдельную папку "Очень интересно, на потом". Там оно, скорее всего, и будет пылиться да конца времен.
Ну и завести блокнот или вики, как выше советовали, если нужно отдельно какие-то куски информации сохранять и систематизировать. У меня так часто десятки страниц висели во вкладках откуда по работе нужно было что-то вырвать. Я OneNote пользуюсь, но у вас на эпол есть божественный BearApp. И искать в блокноте потом удобнее.
Комментарий удален по просьбе пользователя
А потом настанет день, когда ты не сможешь оплатить VPS.
Комментарий удален по просьбе пользователя
Интересно. Своя идея, или где-то нашел? В любом случае, хотелось бы увидеть пост с гайдом по реализации.
Комментарий удален по просьбе пользователя
В прошлом еще использовал Evernote и всякие сервисы отложенного чтения. В целом это все неплохо, но для данных, что сохранишь надолго, а у меня нет уверенности, вот и 300 вкладок
Boostnote попробуй, может зайдет. Посимпатичнее, чем Joplin
для богачей есть ноушн
Комментарий удален по просьбе пользователя
Не открываей столько вкладок, подумой
хром стабильно раз в две-три недели падает и вкладки вместе с ним
Это вселенная намекает на то, что надо менять свои методы.
Есть и другие браузеры. Или открываешь блокнот и если тебе нужна ссылка то копируешь туда адрес
В конце недели чекаю все, что открыл в течение недели: что лень читать - закрываю, тк не прочту уже никогда
В своём локальном хранилище (в fireFox это ScrapBee) создаю папку с текущей датой, закидываю всё туда и закрываю вкладки. Ведь если вкладки открывают, значит это кому-нибудь нужно?
Комментарий удален по просьбе пользователя
мусорка что там что тут
ну так лучше там
так хоть не видно
Это проблема того же рода, что и балконы с антресолями. Не понадобится. В корзину.
Закрываю ненужное, очевидно
Session Buddy в хроме.
Но не поддерживает синхронизацию, поэтому через экспорт иногда приходится шарить.
А вообще помогают несколько окон.
После последнего обновления в сафари появилась функция автоматически удалять вкладки через определённое время, сам выбираешь. Я поставил через неделю.
Автоматическое закрытие не подходит, так как в этих вкладках может оставаться что-то мне нужное в долгосрочном плане. У некоторых комментаторов есть более подходящие мне варианты
Отлично. Но 100 рублей на баланс все равно приветствуется мой хороший.
Чувак, ты супер не прав. Если тебе реально оно надо будет - ты снова придёшь в гугл и найдёшь это, как сделал 3 секунды назад, чтобы открыть эту вкладку.
Но, по факту, оно тебе и не надо.
Это "собирательство" какое-то, того и гляди в 55 перестанешь из дома хлам выбрасывать ,"а вдруг пригодится".
Думай так - а вот если сейчас браузер закроется и все вкладки пропадут - вспомню ли я, что там было? Если нет, то они тебе и не нужны.
Новые вкладки появляются справа. Значит чем левее вкладка, тем она старше. Чем старше вкладка, тем меньше вероятность, что она ещё нужна. Если обращаюсь к старым открытым вкладкам, стараюсь передвигать их правее, в конец, делая их "свежими". Тут было бы логичным добавить в контекстом меню кнопку Close Tabs to the Left, но какого-то чёрта там только to the Right.
Моё решение:
Когда понимаю, что накопилось много вкладок, выделяю несколько свежих правых (несколько вкладок можно выделить, зажав shift и кликнув по каждой), а затем нажимаю Close Other Tabs.
Если проблема заключается в страхе потерять что-то нужное, то тут только с головой своей работать надо. Ещё раз: если вкладка далеко слева, она вряд ли вам нужна, она же старая. Вместо "постоянных" вкладок вроде Свежего TJ или Gmail лучше сделать закладки на стартовом экране.
Ой.
Если зажать ctrl и выделить несколько вкладок по одной, можно выделить группу вкладок.
А если shift, то выделятся все вкладки между кликами.
Скомкано объясняю, но это как в проводнике, вот.
Теория разбитых окон говорит, что в здании, где разбили одно окно, через неделю появится ещё несколько. Так что тут вариант только один: заставить себя открывать не больше какого-то количества вкладок и не открывать новые до тех пор, пока ты не закончишь с ними работать. Открыл пять статей в разных вкладках — прочитал одну и закрыл, прочитал вторую и закрыл и так далее.
Так и живём. Нужно просто побольше озу купить
недавно докинул на фоне падения цен, но пока так ни разу даже 32 не забил
Просто закрываю без задней мысли.
В ios 13 теперь тоже можно автоматом закрывать старые табы
можно, но они мне (возможно) нужны
Close other tabs.
Для Firefox есть, как минимум:
— OneTab Pro (пока не понял что это)
— Simple Tab Groups
Попробовать новый охренительный Файрфокс без установки, регистрации и СМС (если что, просто удаляешь папку) можно здесь:
Кстати, в нём не выйдет так, что благодаря "улучшениям" гугла перестанет работать uBlock Origin и другие блокировщики рекламы и слежения.
Закладок в трех приложениях комитета по 500 закладок имею.
Safari может сам закрывать их теперь
Перестал открывать более 5 вкладок, спасибо веб-макакам за прекрасное будущее
Открытое читать & закрывать, то что пригодится в ближайшее время в несортированные закладки Firefox, то что пригодится когда-нибудь - в соответствующую тематике папку заклодок Firefox. При наличии свободной минутки - несортированные проклацать, лишнее удалить, нужное в папку.
Если не успеваю поработать с вкладкой до конца сессии - пускаю в Панель закладок, каждую новую сессию начинаю с мониторинга Панели. Если сразу или по прошествии времени понимаю, что руки не дошли - отправляю в папку "Если вдруг скучно", и, возможно, когда-то прочитываю. Там они глаза не мозолят зато, и память не жрут.
Подскажите пожалуйста, возможно ли пользовательским скриптом определить наличие одинаковых вкладок в браузере?
__________________Помощь в написании контрольных, курсовых и дипломных работ здесь
Как отслеживать состояние дочерней вкладки в браузере?
Всем привет! Есть такая интересная загадка )) Вот сайтик на котором это реализованно Это букс.
Хочу что бы при закрытии вкладки в браузере выводился alert()
Хочу что бы при закрытии вкладки в браузере выводился alert("Событие закрытия вкладки!"); Этот.
Вкладки в браузере
Подскажите пожалуйста, как сделать, чтобы браузер не создавал новых окон при переходе на ссылку, а.
Вкладки с рекламой в браузере
Стали постоянно открываться вкладки с рекламой в браузере Mozilla и Хром (с ие и оперой не.
Во второй вкладке скрипт перед запуском вашего метода проверяет наличие этого флага, если выставлен действие не запускать.
После выполнения и при закрытии страницы onunload флаг сбрасывать
Тоже такие мысли были, но думал возможно ли без использования хранилища.
Добавлено через 4 минуты
Просто я думал если браузер слетит - а это бывает, флаг не сбросится в хранилище, и при запуске он увидит флаг и не сможет запуститься
Ситуация такая, что я обращаюсь к одному хранилищу с разных вкладок, отправляю с одной одно значение, с другой - другое.
Следом с каждой вкладки обращаюсь к хранилищу, чтобы посмотреть что добавилось, а получается так что в каждой вкладке считывается с общего хранилища только то, что было добавлено с этой вкладки.
Чтобы было более понятно ситуацию на скрин вывел.
Объясните пожалуйста в чём дело. Следом с каждой вкладки обращаюсь к хранилищу, чтобы посмотреть что добавилось, а получается так если сразу после обновить вкладки - будут получены все ключи.
Смотрите, вот код первой страницы
При открытии вывод будет - 111 null
Код второй страницы -
Вывод с неё - 111 222
Теперь идем на первую страницу, обновляем, вывод - 111 222
У меня нет доступа к кодам страницы, я использую пользовательские скрипты на сторонних сайтах.
У меня задача передать с одного сайта (вкладки) на другой сайт(вкладку) информацию.
Щас поэкспериментировал и понял, что локальное хранилище с одним названием будет иметь общую информацию для разных вкладок и окон только на одном домене, а локальное хранилище с этим же названием на другом домене уже не получает доступ к той же информации.
Как можно всё таки получить доступ к требуемой информации полученной на одной вкладке для использования её на другой вкладке?
Добавлено через 10 минут
То есть возможно ли осуществить обмен данными между доменами через localstorage?
Добавлено через 59 минут
Щас прочитал, что localstorage и вроде даже куки с одним именем привязываются только к домену.
Сообщается, что некоторые пользователи, обновившие операционную систему до Windows 10, регулярно испытывали сбои в работе Chrome. Важно отметить, что большинство проблем Chrome, постоянно возникающих при сбоях, связано с использованием устаревшей версии браузера.
С Хромом часто бывают проблемы. Некоторые пользователи сообщают о странной ошибке, когда браузер Google Chrome открывает две идентичные вкладки при нажатии на ссылку.
Специалисты по поддержке браузера Chrome утверждают, что Google Chrome открывает две вкладки из-за неправильной установки браузера. Однако некоторые также говорят, что эта ошибка Chrome может быть признаком заражения вирусом.
Перейдем к решениям ошибки с открытием двух вкладок в браузере:
Изменить настройки запуска Google Chrome
Понять почему именно, открывается несколько вкладок сразу довольно сложно. Начнем с самого простого решения:
- Откройте Google Chrome на своем ПК, нажмите на значок с тремя точка в верхней части браузера и выберите «Настройки».
- Найдите вкладку «При запуске» в разделе «Параметры». Проверьте, установлено ли поведение «Открыть определенную страницу или набор страниц». Если да, установите значение «Продолжить», где вы остановились.
- Закройте браузер Google Chrome, и перезагрузите компьютер. Снова откройте Chrome после перезагрузки системы и проверьте, открывается ли две вкладки поле нажатия на любую ссылку. Если да, перейдите к следующему шагу.
Попробуйте вспомнить, когда у вас начало открываться много вкладок, это поможет быстрее найти расширение которое вызывает эту проблему. Такое расширение необходимо удалить. Если вы все же не помните
- Откройте браузер, нажмите на кнопку с тремя точками в правом верхнем углу и выберите «Дополнительныеинструменты» из списка параметров. Перейдите в меню «Расширения»
- Здесь вы увидите все расширения, которые вы установили. Рядом с каждым расширением есть переключатель. Используйте его, чтобы отключить все расширения в вашем браузере Chrome.
- После этого просто перезапустите Google Chrome и проверьте наличие ошибки.
- Если ошибка в Google Chrome исправлена, вам нужно определить расширение, вызвавшее проблему. Попробуйте включать расширения одно за другим, чтобы найти то, которое вызывает проблему. В первую очередь обращайте внимание, на расширения, которые давно не обновлялись.
Запустите сканирование вредоносных программ
В некоторых случаях проблемы с Google Chrome может быть вызвана не расширением, а вирусами и вредоносными программами. К счастью в Хром уже встроен инструмент позволяющий, автоматически отчистить браузер от многих известных вирусов.
В большинстве случаев это помогает, но никогда не будет лишним, проверить весь компьютер антивирусом.
Переустановите или обновите Chrome
Самым надежным способом все же будет полная переустановка браузера. Конечно, никому не хочется с этим заморачиваться. Обязательно авторизуйтесь в браузере перед удалением. Это поможет перенести все ваши сохраненные пароли на вновь установленный браузер.
Давным-давно в далёкой галактике появилась задача по синхронизации вкладок браузера для веб-плеера, наподобие VK: нужно было организовать обмен данными между вкладками, отслеживать их количество и назначать задачи некоторым из них. Всю реализацию нужно было выполнить на клиенте. Информации собрано много, и набралось на целую статью.
Ниже опишу различные способы решения подобных задач.
Рассмотрим наиболее популярные способы синхронизации вкладок браузера в порядке увеличения сложности.
Local Storage
localStorage – локальное хранилище, свойство объекта window, позволяет получить доступ к локальному Storage объекту. В нем можно хранить данные между сессиями пользователя. Есть аналогичное свойство – sessionStorage, но оно хранит данные только в течение сессии страницы.
Данные в storage добавляются с помощью метода setItem.
Событие storage идеально подходит для синхронизации данных между вкладками, оно генерируется при изменении значения элемента localStorage или sessionStorage.
Событие не работает на вкладке, которая вносит изменения, но срабатывает на остальных вкладках домена в браузере.
Генерация события storage
Браузеры имеют различный уровень объема хранилищ для localStorage и sessionStorage:
-
Chrome, FireFox и Opera
Post Message
Передаваемые данные могут быть любым объектом, который поддерживает клонирование (строка, объект, массив, Map, Date . ). Но IE поддерживает только строки.
В браузере IE интерфейс postMessage работает только с iframes и не работает между вкладками и окнами.
Broadcast Channel API
На первый взгляд можно найти несколько похожих методов передачи данных (например MessageChannel, WebSocket), но каждый из них служит определенной цели — их сравнение.
Web Workers
Воркеры отлично подходят для того, чтобы выполнять тяжелые вычислительные операции, не замедляя работу пользовательского интерфейса.
Но с синхронизацией помочь могут только два вида воркеров.
Shared Worker
Это особый вид воркера, к которому можно получить доступ из нескольких контекстов браузера. Напишем общий js-файл для вкладок, например shared-worker.js.
Каждая вкладка может связываться с воркером через worker.port. Скрипт воркера также имеет доступ к своим портам. Каждый раз, когда вкладка подключается к воркеру, в сценарии запускается событие connect.
Метод postMessage создан для отправки данных вкладки на общий воркер.
Получить данные воркера можно с помощью события message.
В SharedWorker API есть событие connect, но нет события disconnect, и поэтому данные не смогут самоочищаться в закрытых вкладках — они будут продолжать считаться открытыми. Это не приведет к ошибкам, но можно считать это недоработкой или фичей API.
Работает только в Chrome и FF.
Service Worker
Подробное использование и множество примеров тут.
У всех веб-воркеров нет доступа к объектам window и document.
Service worker не работает в IE и Opera mini.
Библиотеки синхронизации
Это способ для тех, кто не хочет велосипедить и готов рассмотреть уже имеющиеся решения.
-
, использует Сookie и Local Storage; , использует SharedWorker; , использует Page Visibility API; , использует Local Storage и WebSocket; , использует Worker и localStorage;
Чтобы подвести окончательные итоги, сравним методы по поддержке браузерами наглядно.
Для управления блокировками совместного состояния и совместных файлов наиболее подходящим решением является Shared Workers и Service Worker.
А для задачи с веб-плеером был выбран LocalStorage, так как есть поддержка IE.
Надеюсь, что статья помогла вам в выборе подходящего способа синхронизации.
Читайте также: