Открыть URL-адрес в Chromium и перейти на существующую вкладку, если URL уже открыт

4

Я пытался создать списки быстрого доступа Unity для Gmail. Но если Gmail уже был открыт, он все равно создаст еще одну вкладку и загрузит веб-страницу, а не переключится на существующую. Я даже попытался установить «приложение Gmail» из магазина приложений, и ничего не произошло.

Я посмотрел на различные ключи командной строки, я ничего не мог найти. Ссылка

Другим неуклюжим решением было установить аддон под названием Prevent Duplicate Tabs Ссылка Он удалил дубликаты вкладок, но ему все равно пришлось загрузить страницу, а не переключиться на нее. Он также не работает с пересылкой URL-адресов, таких как Google Docs Ссылка .

На стороне примечание не было предназначено для того чтобы быть характеристикой для веб-приложений, слова buzz сегодня.

    
задан pt123 14.06.2012 в 10:03
источник

2 ответа

1

Расширение Chrome, Беспорядок бесплатно , делает именно то, что вы просили:

  • переключается на уже открытую дублируемую вкладку, когда открывается новый,
  • работает над переадресацией, пока окончательный перенаправленный URL уже открыт.

Отказ от ответственности: я являюсь автором этого расширения. Я тоже искал это решение и в итоге сделал расширение.

    
ответ дан Adi B 18.06.2015 в 14:39
0

Существует два способа сделать это: на клиенте или на сервере.

На стороне сервера это было бы возможно, но Google должен был внести изменения в код в конце Gmail. Это вряд ли произойдет, потому что некоторые люди хотят сразу открыть несколько вкладок.

С клиентской стороны это можно сделать на JavaScript, но из-за того, что разработчики браузеров сознательно предпринимают шаги для устранения уязвимостей межсайтового скриптинга - вкладки / окна браузера не должны знать о содержании друг друга по дизайну.

Самый реалистичный способ добиться этого - расширение браузера для обработки этой ситуации. Если вы подумываете написать его самим, хорошее место для начала - в StackOverflow с, то есть «Как я могу получить список открытых URL-адресов из работающего экземпляра chromium-браузера / хром?» Но похоже, что вы уже достаточно близки к тому, что хотите, используя расширение, упомянутое выше.

    
ответ дан Luno 16.01.2014 в 21:57