Wiem, że symbol procentu musi być zakodowany za pomocą adresu URL podczas przekazywania, ale kiedy wyświetlam go w przeglądarce, czy konieczne jest również uciec od niego: %
?Czy symbol procentu (%) zawsze musi być znakiem HTML?
23
A
Odpowiedz
29
W adresach URL znak procentu (%
) ma wartość special meaning, więc powinna ona zostać zmieniona. W HTML nie ma, więc nie trzeba jej uciec.
0
Jeśli mówisz o tekście HTML, widocznym dla czytelnika, nie. Nie może zrobić nic szkodliwego.
... jeśli mówisz o wewnętrznych atrybutach HTML, to tak, dobrze byłoby wziąć to pod uwagę.
Adresy URL i HTML to różne języki, co może się wydawać dziwne, więc mają różne słabości.
1
Chciałbym dodać to - jeśli używasz javascript w href, również masz kłopoty. Sprawdź ten przykład:
Jednym z obejścia może być używany onclick
zamiast href
.
Powiązane problemy
- 1. Czy RecyclerView.ViewHolder zawsze musi być wewnętrzną klasą?
- 2. debugowanie wtyczki - użytkownik zawsze musi być zalogowany?
- 3. Zastąp okres znakiem HTML
- 4. Czy nowe zawsze musi następować usunięcie?
- 5. Czy SwingWorker musi być klasą zagnieżdżoną?
- 6. Czy mój typ zwrotu musi być zdefiniowany?
- 7. Czy MongoCollection.forEach musi być bezpieczny dla wątków?
- 8. Czy IBOutlet musi być własnością i zsyntetyzowany?
- 9. Wejście maski ze znakiem procentowym
- 10. WWW musi być zainstalowany
- 11. Odwołanie do jednostki "foo" musi kończyć się znakiem ";" delimiter
- 12. Odwołanie do "podzbioru" encji musi kończyć się znakiem ";" Ogranicznik
- 13. Czy rejestrator powinien zawsze być ostateczny i statyczny?
- 14. Odpowiedź ajax musi być przypisana do div
- 15. Dlaczego constexpr musi być statyczny?
- 16. ModelCache.computeIfAbsent nie musi być null
- 17. "Membership.Provider musi być instancją ExtendedMembershipProvider"
- 18. Symbol nieskończoności z kodem HTML
- 19. Kontrola treści musi być kontrolą najwyższego poziomu.
- 20. Zawartość wewnątrz ozdobnego pudełka musi być responsywna.
- 21. Czy paski nawigacyjne zawsze powinny być wyświetlane jako listy?
- 22. Czy metatagi powinny być kodowane w HTML?
- 23. Czy nowa linia musi być zgodna z deklaracją XML?
- 24. Czy dziedzina OpenID musi być podstawowym adresem URL strony internetowej?
- 25. Czy liczba całkowita czyta się musi być krytyczna sekcja chroniona?
- 26. BDD w Scali - Czy to musi być brzydkie?
- 27. Czy własność readively Objective-C musi być silna lub skopiować?
- 28. Czy ASP.NET MVC musi być zainstalowany na moim serwerze produkcyjnym?
- 29. Czy plik ConcurrentHashMap musi być zawinięty w zsynchronizowany blok?
- 30. Sprawdzanie, czy zdefiniowano symbol