Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Najłatwiej na przykładzie… Wchodzę w link: http://pl.wikipedia.org/wiki/Standardowa_odpowiedź_administratora, kopiuję adres strony z paska adresu i wklejam do tego posta, otrzymuję: http://pl.wikipedia.org/wiki/Standardowa_odpowied%C5%BA_administratora.
Porównanie powyższych linków w blokach kodu:
http://pl.wikipedia.org/wiki/Standardowa_odpowiedź_administratora
http://pl.wikipedia.org/wiki/Standardowa_odpowied%C5%BA_administratora
Jak pozbyć się tego zachowania? W Operze takie zjawisko nie występuje.
PS Debian Sid amd64, Firefox 13.0.1 64-bit z binarki Mozilli.
Offline
w Chromium to samo. Może to bardziej uniwersalnie i specjalnie tak?
Offline
Opera dobrze kopiuje tak jak powinno.
Offline
Dlatego właśnie napisałem od razu, że w Operze takie zjawisko nie występuje. Czyli można. :)
Inna denerwująca rzecz to zamienianie „¬” na „¬”. Również w Operze nie występuje.
Offline
about:config → network.standard-url.escape-utf8 → przestawić na fałsz.
Nie używam Firefoksa, może mieć jakieś negatywne konsekwencje w innym miejscu.
Offline
Działa! Dzięki. Jakbym natrafił na jakieś negatywne konsekwencje, to dam znać.
Idąc za ciosem… Może na wspomniane wcześniej „¬” → „¬” też by się coś znalazło?
Offline
ArnVaker: poszperaj w about:config ;) .
Mogę spróbować się temu przyjrzeć, tylko musiałbyś dać bardziej precyzyjne instrukcje jak to wykonać i co powinno być zamiast czego. Bo szczerze mówiąc, nie rozumiem czy mówimy o adresach URL, tekstach ze stron czy czymś jeszcze innym.
Offline
OK, poszukam. :) Kiedyś już szukałem, ale wtedy nie znalazłem rozwiązania. Natrafiłem na ten problem tutaj: http://forum.dug.net.pl/viewtopic.php?pid=186024#p186024. Przy wklejaniu na portal linków zawierających „¬”, owo „¬” zamieniane jest na „¬” (wystarczy kliknąć podgląd), przez co link prowadzi nie tam gdzie trzeba. Kiedyś jeszcze „¬” zamieniane było na „%C2%AC”, ale z tego co widzę obecnie już zawsze na „¬”.
Offline
No w chrome niestety jest to samo..
Offline
Minio napisał(-a):
Nie używam Firefoksa, może mieć jakieś negatywne konsekwencje w innym miejscu.
Z ciekawości, jakiej przeglądarki używasz jako głównej?
Offline
ArnVaker: zgłoś to do milygesa lub azhaga. Błąd leży po stronie portalu. Zobacz zrzut ekranu.
Zresztą u mnie na Operze 12.0 również to występuje.
Myślę, że mieliście niejednakowe test-cases. Jak widać, przeglądarka wysyła dobrze i portal otrzymuje dobrze. Zapewne do bazy również zapisuje dobrze i później z niej wyświetla dobrze. Błąd występuje dopiero podczas wyświetlania tekstu w okienku do edycji. Tam „¬” zostaje zamienione na ¬. Podczas następnego wysłania do portalu, przeglądarka wysyła — w sumie również poprawnie — właśnie symbol negacji, co psuje adresy URL.
Przypuszczam, że błąd jest w funkcji zamiany encji HTML na znaki w Markdownie na portalu. Encja powinna zostać zakończona średnikiem — tutaj nie jest, a mimo to portal zamienia ją na symbol.
Zresztą można się zastanawiać, czy portal w ogóle powinien zamieniać encje na odpowiednie symbole.
mrmarkos: Opery. Czasem, jak potrzebuję coś na szybko sprawdzić albo chcę zobaczyć, czy niepoprawne wyświetlanie strony to wina Opery, to uruchamiam rekonq lub (teraz już rzadziej) konqueror.
Offline
A zatem ponarzekałem na ten temat w stosownym miejscu. ;) Dzięki za wyjaśnienie. Swoją drogą jestem niemal pewien, że kiedyś na Operze to nie występowało, sam też wtedy sprawdzałem różne przeglądarki. Obecnie Opera rzeczywiście zachowuje się tak samo jak Firefox.
Offline
ArnVaker: jest możliwe, że Opera miała błąd (poprawiony w jakiejś nowszej wersji), który przypadkiem powodował, że w tej określonej sytuacji zachowywała się tak, jak chcielibyśmy, żeby się zachowywała ;) .
Offline
Naprawione, był błąd polegający na wstawianiu do textarea, treści nie przejechanej przez htmlspecialchars, można było fajnego XSSa zrobic, tak czy inaczej poprawione w newsach, artach i stronach statycznych.
Dzieki & pozdro
Offline
Super, teraz oczywiście jest już w porządku. Dzięki! :)
Offline
W przypadku niektórych znaków (np. nawiasów) problem jednak pozostał.
Przykładowo przy kopiowaniu do posta adresu:
http://dug.net.pl/tekst/136/lista_repozytoriow_(sources_list)_dla_debiana/
otrzymuję:
http://dug.net.pl/tekst/136/lista_repozytoriow_%28sources_list%29_dla_debiana/
Offline
ArnVaker: It's not a bug, it's a feature.
Wprowadzona łatka nie oferuje żadnej możliwości konfiguracji tego zachowania.
Offline
Aha. :) No OK, skoro tak, to trudno. Ale w Operze to nie występuje. ;)
Offline
Strony: 1