Wygląda na to, że jeśli adres URL zawierający tekst ¬
jest używany jako część właściwości pola, wiele przeglądarek interpretuje to jako '¬'. Więc ten kod HTML:Niewłaściwe interpretowanie przeglądarki "i nie" pod adresem URL
<a href="#" onclick="window.location='http://www.example.com?some_param=1¬ify=true';">Click here</a>
będą renderowane jako:
<a href="#" onclick="window.location='http://www.example.com?some_param=1¬ify=true';">Click here</a>
znalazłem kilka alternatyw zastępując ¬
z &%6Eot
, lub poprzez umieszczenie formularza zamiast się parametryczne URL. Ale Posty nie zawsze są doskonałą alternatywą i substytucji jest wprawdzie hack - będzie to również muszą radzić sobie z innymi wspólnymi tokenów jak ¢
, ¤
, £
, §
, ©
, ®
... (lista pochodzi z here).
Z pewnością ktoś ma lepsze rozwiązanie tego problemu?
Dzięki, nie mogę uwierzyć, że o tym zapomniałem! – PinnyM
Zawsze o tym zapominam. Nie jestem pewien, czy jestem zadowolony, czy smutny, że zazwyczaj działa, bo na pewno łatwiej jest zapomnieć w ten sposób! – amalloy