Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » Firefox
  •  » Как принудительно переадресовывать с некоторых страниц?

№114-05-2013 18:41:08

Wave
Участник
 
Группа: Members
Зарегистрирован: 27-09-2007
Сообщений: 498
UA: Firefox 20.0

Как принудительно переадресовывать с некоторых страниц?

Суть вопроса в некоторых доставших ресурсах.
Например, гугл-плюс часто при заходе перебрасывает на страницу https://plus.google.com/up/search («Как найти знакомых») которая мне нахрен не нужна. Захочу — сам найду. Приходится жать дополнительную кнопку «Перейти в гугл-плюс», которая и переадресовывает на https://plus.google.com/
Аналогично при заходе на пикасу перебрасывает на гугл-плюс и появляется ссылка «вернуться на пикасу» вида https://picasaweb.google.com/lh/myphotos?noredirect=1

Так что хотелось бы задать некоторое количество ссылок, с которых браузер автоматически и прозрачно переходил бы на другие
https://plus.google.com/up/search —> https://plus.google.com/

Отсутствует

 

№214-05-2013 18:54:56

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1411
UA: Firefox 20.0

Re: Как принудительно переадресовывать с некоторых страниц?

Отсутствует

 

№314-05-2013 19:42:02

Wave
Участник
 
Группа: Members
Зарегистрирован: 27-09-2007
Сообщений: 498
UA: Firefox 21.0

Re: Как принудительно переадресовывать с некоторых страниц?

Для примера про гугльплюс работает. Или просто повезло и не выскакивает та табличка. А для пикасы не работает.

Заход на http://picasaweb.google.com/ перебрасывает на https://plus.google.com/photos/[куча цифр]/albums?banner=pwa

^https://plus\.google\.com/photos/.*?/albums\?banner=pwa$ не работает.
^https://plus\.google\.com/photos/10809687456456077842/albums\?banner=pwa$
^https://picasaweb\.google\.com/home$ в качестве источника тоже не работает, перебрасывает на гугль-плюс как так и надо.
И даже снятие галочки «разрешить» с ^https?://(?:[^/]+\.)?google\.com тоже не помогает. Точнее, переадресации прекращаются в пределах одного домена, что сразу же жутко мешает, а вот переброска с пикасы в гугль-плюс всё равно остаётся.

Отредактировано Wave (14-05-2013 19:46:07)

Отсутствует

 

№414-05-2013 19:46:21

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Seamonkey 2.14

Re: Как принудительно переадресовывать с некоторых страниц?

Wave
СВ в помощь
в сниппетах есть пример - листенер на смену значения урлбара
добавляешь туда проверку на нужные урл и если совпал то посылаешь в нужное место.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№514-05-2013 19:50:21

Wave
Участник
 
Группа: Members
Зарегистрирован: 27-09-2007
Сообщений: 498
UA: Firefox 21.0

Re: Как принудительно переадресовывать с некоторых страниц?

И это будет срабатывать автоматически, или по нажатию на кнопку?
По возможности я бы хотел избежать использование кастом баттонс и гризманки, потому что это из пушки по воробьям. Но в принципе подумаю.

Отсутствует

 

№614-05-2013 19:58:56

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Seamonkey 2.14

Re: Как принудительно переадресовывать с некоторых страниц?

Wave пишет

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

автоматически ессно.
еще можно заюзать foxreplace добавляя редирект в страничку на нужном адресе.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№714-05-2013 20:07:51

Wave
Участник
 
Группа: Members
Зарегистрирован: 27-09-2007
Сообщений: 498
UA: Firefox 21.0

Re: Как принудительно переадресовывать с некоторых страниц?

Сработало, спасибо!

Отсутствует

 

№814-05-2013 20:14:37

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Seamonkey 2.14

Re: Как принудительно переадресовывать с некоторых страниц?

http://forum.mozilla-russia.org/viewtop … 91#p576791

скрытый текст
в инициализацию. ну и поправишь внизу. учти кнопка требует перезапуска фф при внесении изменений.иначе будут повторы плодиться.

Выделить код

Код:

var myExt_urlBarListener = {
  QueryInterface: function(aIID)
  {
   if (aIID.equals(Components.interfaces.nsIWebProgressListener) ||
       aIID.equals(Components.interfaces.nsISupportsWeakReference) ||
       aIID.equals(Components.interfaces.nsISupports))
     return this;
   throw Components.results.NS_NOINTERFACE;
  },

  onLocationChange: function(aProgress, aRequest, aURI)
  {
   setTimeout(urlbarvaluechanged, 300);    
  },

  onStateChange: function(a, b, c, d) {},
  onProgressChange: function(a, b, c, d, e, f) {},
  onStatusChange: function(a, b, c, d) {},
  onSecurityChange: function(a, b, c) {}
};

gBrowser.addProgressListener(myExt_urlBarListener,Components.interfaces.nsIWebProgress.NOTIFY_LOCATION);
function urlbarvaluechanged(){

//custombuttons.alertSlide("значение урлбара сменилось", "на "+gURLBar.value);
if (gURLBar.value=="https://plus.google.com/up/search"){loadURI ("https://plus.google.com/");}
//if (gURLBar.value=="адрес на который перекидывает"){loadURI ("адрес на который надо вернуться");}
}


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№914-05-2013 21:52:48

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14015
UA: Firefox 21.0
Веб-сайт

Re: Как принудительно переадресовывать с некоторых страниц?

по google сюда: http://forum.mozilla-russia.org/viewtopic.php?pid=612194
и faq - ищу расширение


Через сомнения приходим к истине. Цицерон

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Как принудительно переадресовывать с некоторых страниц?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]