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







Kapelusznik








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



Członek DUG




w Chromium to samo. Może to bardziej uniwersalnie i specjalnie tak?

Offline




Psuj





Opera dobrze kopiuje tak jak powinno.

Offline







Kapelusznik








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




Użyszkodnik
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







Kapelusznik








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




Użyszkodnik
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







Kapelusznik








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

Użytkownik


No w chrome niestety jest to samo..
Offline

Członek DUG


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




Użyszkodnik
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







Kapelusznik








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




Użyszkodnik
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



inż.
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







Kapelusznik








Super, teraz oczywiście jest już w porządku. Dzięki! :)
Offline







Kapelusznik








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




Użyszkodnik
ArnVaker: It's not a bug, it's a feature.
Wprowadzona łatka nie oferuje żadnej możliwości konfiguracji tego zachowania.
Offline







Kapelusznik








Aha. :) No OK, skoro tak, to trudno. Ale w Operze to nie występuje. ;)
Offline
Strony: 1