Linki z przekierowaniami (z fragmentem (nie)zablokowanym)

w dziale Opera
addos napisał(a):

Z góry przepraszam, że podany wątek będzie wskazywał na reklamę ale nie mam innego linka w którym mogę wskazać na 2 problemy równocześnie. Mam nadzieję, że wybaczycie. Sam reklamy blokuję gdzie się da. Na skrzynkę dostaję je (reklamy) i czasem też w nie klikam jeżeli mnie coś zainteresuje. Tak było tym razem.

Zaczynamy:

Gemiusa mam zablokowanego:

http://*gemius.*/*=UUID:4B73431027E311E18660B73924338188


Tak przy okazji to nie wiem tylko czemu mi się samo dodaje to UUID skoro wpisuję do pliku tylko początek czyli samo:

http://*gemius.*/*


OK.. to może mało istotne ale ciekawi mnie po co ten UUID się sam dodał.


Wracając do tematu...


Jeżeli klikam w jakiś link, który ma na początku zablokowany adres ale docelowo ma mnie przenieść tam, gdzie nie ma blokady to otrzymuję komunikat np. taki:

Adres WWW zablokowany

Adres http://gde-default.hit.gemius.pl/hitredir/id=.X.qli9Kf1uqWNuQZbpv02a0PxMBMwcHDvo5..wswev.m7/fastid=2377900603271690398/stparam=wkhrbmqmmo/url=http%3A%2F%2Fwww.mbank.pl%2Flp%2Fkonto%2Fspryciarze%2F%3Futm_source%3DSpryciarze.pl_mailing%26utm_medium%3Dspryciarze%26utm_campaign%3DeKONTO_Internet został zablokowany przez funkcję blokowania zawartości.

Aby odwołać blokadę, kliknij stronę prawym przyciskiem myszy, wybierz „Zablokuj zawartość” i kliknij „Szczegóły”, aby edytować listę zablokowanej zawartości.



I tutaj Opera się zatrzymuje.
Jeżeli teraz ja zaznaczę sobie tylko ten fragment końcowy czyli:

http%3A%2F%2Fwww.mbank.pl%2Flp%2Fkonto%2Fspryciarze%2F%3Futm_source%3DSpryciarze.pl_mailing%26utm_medium%3Dspryciarze%26utm_campaign%3DeKONTO_Internet


to przeniesie mnie już bez żadnych niespodzianek.
Oczywiście bez tych % po drodze tylko z normalnie podanym adresem czyli:

http://www.mbank.pl/lp/konto/spryciarze/?utm_source=Spryciarze.pl_mailing&utm_medium=spryciarze&utm_campaign=eKONTO_Internet



Podobny przypadek znalazłem w innym wątku z komentarzami na gazeta.pl
Po kliknięciu w link:

http://gazeta.hit.gemius.pl/hitredir/id=.FGV9fij5aWusN73iGG59dU7XkFNJXtUMEuuKIxVDe3.w7/stparam=pfhgiodtsp/url=http://forum.gazeta.pl/forum/w,904,118570006,,PiS_light_kontra_partia_donosicieli.html



Pojawia się coś takiego:

Adres WWW zablokowany

Adres http://gazeta.hit.gemius.pl/hitredir/id=.FGV9fij5aWusN73iGG59dU7XkFNJXtUMEuuKIxVDe3.w7/stparam=pfhgiodtsp/url=http://forum.gazeta.pl/forum/w,904,118570006,,PiS_light_kontra_partia_donosicieli.html został zablokowany przez funkcję blokowania zawartości.

Aby odwołać blokadę, kliknij stronę prawym przyciskiem myszy, wybierz „Zablokuj zawartość” i kliknij „Szczegóły”, aby edytować listę zablokowanej zawartości.



Ale już zaznaczenie fragmentu:

http://forum.gazeta.pl/forum/w,904,118570006,,PiS_light_kontra_partia_donosicieli.html


spowoduje, że przeniesie mnie na stronę z komentarzami.

W innym wątku ktoś pisał, że serwer sprawdza skąd przyszło przekierowanie i jeśli nie było to z gemiusa to nic się nie wyświetli (że niby to takie zabezpieczenie przed omijaniem gemiusa).
Widać więc, że nie jest wymagane przejście przez każdy fragment łańcuszka w linku ale można od razu skoczyć na koniec.

Teraz mam 2 pytania do całej sytuacji:
1. Czy da się zrobić tak, żeby Opera sama przy przekierowaniach od razu szła pod wskazany adres?
Nie ważne czy adres, który ma pominąć jest blokowany czy nie jest blokowany. Po prostu od razu skok na docelowy.

2. Czy Opera sama może zamieniać te % na odpowiednie znaki?
Chodzi mi o te znaki z tej dłuuuugiej tabelki:

http://www.w3schools.com/tags/ref_urlencode.asp



Szukałem trochę na tym forum podobnych problemów ale nie znalazłem (ew. słabo szukałem).

addos napisał(a):

1. Tak. Mam tę opcje (Pozwól na automatyczne przekierowanie) zaznaczoną.

2. Teoretycznie masz rację. Przykład dosyć wymowny smile
Myślę jednak, że tego nie obejdziesz tak do końca.
Dzieciak i tak by mógł wejść bezpośrednio na taki rodzaj stron.
Jeżeli nie zablokujesz WSZYSTKICH stron porno to nic ci nie da to, że autoprzekierowanie będzie "bezpieczne".
Jeżeli adres DOCELOWY będzie na blokowanych to po prostu Opera ZNOWU wyświetli komunikat tylko tym razem, że nie da się tam skoczyć.

I tak bym to widział smile


"Opera musi zapytać Cię, czy na pewno chcesz otworzyć ten adres"


Problem w tym, że ona nie pyta a stwierdza i na tym kończy.
Gdyby pytała a ja bym mógł kliknąć TAK - idź tam, gdzie wskazuje adres ale z pominięciem tego początku w adresie - to OK. Może też i tak to działać ale żeby działało. Bo teraz to się zatrzymuje i na tym koniec.

lemari napisał(a):

Użyj skryptu z forum (niestety autora nie pamiętam sad )

// ==UserScript==
// @include *hit.gemius.pl/hitredir/id=*
// ==/UserScript==

var gemius = document.URL;
var poczatek = gemius.indexOf("url=")+4;
var koniec = gemius.length;
var adres = gemius.substr(poczatek,koniec);

location.replace(adres); 


lub kompromis: http://my.opera.com/polski/forums/topic.dml?id=801832

Medium napisał(a):

Originally posted by addos:

Tak przy okazji to nie wiem tylko czemu mi się samo dodaje to UUID

To 'prezencik' od Opera Link, skutek synchronizacji reguł blokowania.

Ja mam jeszcze taki skrypt w swojej bazie:
// ==UserScript==
// @name          fu-Gemius
// @description    Usuwa redirect gemius'a z "pokaż wszystkie komentarze" na portalach gazeta.pl
// @include       *gazeta.pl*
// @include       *gazetawyborcza.pl*
// @include       *wyborcza.pl*
// @include       *gazetadom.pl*
// @include       *edziecko.pl*
// @include       *sport.pl*
// @include       *jobspot.pl*
// @include       *polishworkers.pl*
// @include       *groszki.pl*
// @include       *limetka.pl*
// @include       *komunikaty.pl*
// @include       *emetro.pl*
// @namespace      madafa@gmail.com
// ==/UserScript==

var aList;

aList = document.getElementsByTagName("a");

for (i=0; i < aList.length; i++){
  if(aList[i].href.match(/w,.+html/)){
      aList[i].href=aList[i].href.replace(/http.+gemius.+(http.+)/gi, '$1');
  }
}

Czy działa, nie wiem, bo b. rzadko zaglądam na te strony.


Ponadto do takich linków są rozszerzenia, z których jedno sobie zainstalowałam:
https://addons.opera.com/pl/addons/extensions/details/simple-url-filter/1.2/?display=en
Jego wadą jest to, że działa też w niepotrzebnych miejscach i... jest mało estetyczne. Zatem włączam od wielkiego dzwonu.