teledyski na interii

w dziale Strony WWW w Operze
Sombria napisał(a):

Mam dziwny problem z tymi teledyskami. Nie mogę ich obejrzeć bo wyskakuje mi komunikat (pisownia oryginalna)

<clips.interia.pl>

Twoje przeglšdarka musi mieć włšczonš obsługę "cookie"!

W FF i nawet w IE jest to samo. Próbowałam już wyłączać wszystkie zabezpieczenia: antywirusa, firewalla, ochronę w spybot, w IE włączyłam akceptowanie wszystkich cookie i dalej to samo. Co jeszcze może być nie tak?

JaDo napisał(a):

Spróbuj wejść tam ze strony głównej.

szyk napisał(a):

W 9.01 dostaję taki sam błąd.

Sombria napisał(a):

Originally posted by JaDo:

Spróbuj wejść tam ze strony głównej.


Dalej to samo sad

JaDo napisał(a):

Originally posted by Sombria:

Originally posted by JaDo:

Spróbuj wejść tam ze strony głównej.


Dalej to samo sad


Pośpieszyłem się, kiedyś tak działało, teraz widzę, że już nie (po wylogowaniu z tamtejszej poczty - działa).
Narazie zablokowałem
http://x.interia.pl/cintpl/cintpl_60623.js
i coś mi próbuje zamknąć okno, mam check-window-close.js z userjs.org, który o tym informuje popupem, klikam anuluj i się zaczyna odtwarzać. Tyle narazie się nakombinowałem

szyk napisał(a):

W tym skrypcie "siedzi" ta funkcja wykrywająca ciasteczka: http://clips.interia.pl/popup.js.html?noie=1&a .

Sombria napisał(a):

Originally posted by szyk:

W tym skrypcie "siedzi" ta funkcja wykrywająca ciasteczka

Nie wiem czy dobrze kombinuję, ale wydaje mi się, że ta funkcja sprawdza, czy są ciasteczka dla strony clips.interia.pl, zamiast sprawdzać czy przeglądarka je akceptuje.

Originally posted by JaDo:

mam check-window-close.js z userjs.org, który o tym informuje popupem, klikam anuluj i się zaczyna odtwarzać.

No właśnie jak raz dzięki tej radzie udało mi się wejść na stronę z teledyskiem, to potem już i bez skryptu się dało. Po wyczyszczeniu ciastek znowu to samo.

Skleciłam szczepionkę
// ==UserScript==
// @include http://clips.interia.pl/index*
// ==/UserScript==

(function () {
  if (!document.cookie) document.cookie = true;
})();

daroc napisał(a):

Originally posted by Sombria:

(function () {
if (!document.cookie) document.cookie = true;
})();


bigeyes
Pierwszy raz coś takiego widzę. Nie wiedziałem że da się w ten sposób wywołać funkcję. Czy ma to jakieś zalety? Tzn. o ile jest to lepsze np. od samego if (!document.cookie) document.cookie = true;?

Sombria napisał(a):

Originally posted by daroc:

Czy ma to jakieś zalety? Tzn. o ile jest to lepsze np. od samego if (!document.cookie) document.cookie = true;?

W tym przypadku nie ma chyba żadnych zalet. Przerabiałam na szybko inny skrypt i nie zwróciłam na to uwagi. Normalnie używa się takiej anonimowej funkcji żeby nie tworzyć niepotrzebnych zmiennych globalnych. A tutaj nie używam żadnych dodatkowych zmiennych więc można bez tej funkcji.

Originally posted by daroc:

Pierwszy raz coś takiego widzę.

W sumie jak się przyjrzeć, to nie ma w tym nic specjalnego wink