我需要從一些自定義字符串值動態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. 跨瀏覽器的問題與window.opener.insertHTML
- 3. 跨瀏覽器的問題
- 4. WordPress的字體跨瀏覽器問題
- 5. 跨瀏覽器的CSS問題(Safari瀏覽器與Chrome)
- 6. IE瀏覽器遇到問題
- 7. CSS3跨瀏覽器問題
- 8. 跨瀏覽器問題
- 9. CSS跨瀏覽器問題
- 10. 跨瀏覽器CSS問題
- 11. 跨瀏覽器Ajax問題
- 12. Javascript跨瀏覽器問題
- 13. jQuery跨瀏覽器問題
- 14. 跨瀏覽器字體問題
- 15. 通過Appium啓動Chrome瀏覽器時遇到問題
- 16. IE AJAX跨瀏覽器的問題
- 17. IE中的跨瀏覽器問題
- 18. JavaScript驗證的跨瀏覽器問題
- 19. 奇怪的跨瀏覽器問題
- 20. 跨瀏覽器的jQuery問題?
- 21. jQuery的跨瀏覽器支持問題
- 22. 跨瀏覽器/ Mozilla瀏覽器的問題
- 23. 跨瀏覽器與多瀏覽器
- 24. 愚蠢和令人沮喪的跨瀏覽器UI問題
- 25. 查找字符串時遇到問題
- 26. js,html5,css,跨瀏覽器問題
- 27. 跨瀏覽器問題 - Firefox和Chrome
- 28. 跨瀏覽器漸變問題
- 29. 跨瀏覽器CSS複選框問題
- 30. ajax即跨瀏覽器activexobject問題
另請參閱:http://stackoverflow.com/questions/75980/when-are-you-supposed-to-use-escape-instead-of-encodeuri-encodeuricomponent – 2016-06-13 08:32:44