我需要從一些自定義字符串值動態URL。我懷疑"encodeURIComponent(string)"函數是否存在跨瀏覽器問題嗎?是否有人遇到過這個函數的麻煩(我沒有使用任何JS庫)?沒有人遇到過與「encodeURIComponent(字符串)」的跨瀏覽器問題
6
A
回答
9
encodeURIComponent
按照跨瀏覽器的方式發佈。使用它優先於escape
。
+0
*「優先於'escape' 。「*呃,是的,因爲'escape'根本不做URI編碼。它做了類似的事情,但有所不同。 – 2010-12-10 12:31:26
+1
沒有任何理由可以使用'逃避'(這只是錯誤設計) - 但它的相似性足以令人困惑,因此是警告。 – 2010-12-10 23:27:09
6
去吧。這正是encodeURIComponent
的作用,它在瀏覽器中得到了很好的支持。我從來沒有聽說過任何重大實施方面的嚴重問題。
相關問題
- 1. neo4j通過瀏覽器遇到問題
- 2. 跨瀏覽器的問題
- 3. 跨瀏覽器的CSS問題(Safari瀏覽器與Chrome)
- 4. 跨瀏覽器CSS問題
- 5. jQuery跨瀏覽器問題
- 6. 跨瀏覽器問題
- 7. Javascript跨瀏覽器問題
- 8. CSS3跨瀏覽器問題
- 9. 通過Appium啓動Chrome瀏覽器時遇到問題
- 10. 跨瀏覽器/ Mozilla瀏覽器的問題
- 11. 跨瀏覽器的jQuery問題?
- 12. JavaScript驗證的跨瀏覽器問題
- 13. 奇怪的跨瀏覽器問題
- 14. IE AJAX跨瀏覽器的問題
- 15. 愚蠢和令人沮喪的跨瀏覽器UI問題
- 16. 查找字符串時遇到問題
- 17. 對齊(浮動)問題跨瀏覽器
- 18. DIV定位 - 跨瀏覽器問題
- 19. 跨瀏覽器問題 - Firefox和Chrome
- 20. 文本跨瀏覽器問題
- 21. js,html5,css,跨瀏覽器問題
- 22. w3 Total Cache跨瀏覽器問題
- 23. jQuery跨瀏覽器性能問題
- 24. jQuery DOM跨瀏覽器更新問題
- 25. Div 100%跨瀏覽器firefox問題
- 26. 小跨瀏覽器兼容CSS問題
- 27. HTML-CSS跨瀏覽器顏色問題
- 28. IE跨瀏覽器兼容性問題
- 29. Javascript的問題 - 沒有通過字符串與前導'0'正確字符串
- 30. Safari瀏覽器與跨瀏覽器問題<a>子元素
另請參閱:http://stackoverflow.com/questions/75980/when-are-you-supposed-to-use-escape-instead-of-encodeuri-encodeuricomponent – 2016-06-13 08:32:44