雖然http協議的
rfc規範並沒有詳細規定url的最大字元長度限制,但實際上,在瀏覽器或者伺服器中總會存在限制的。本文中說所的字元是指ascii字元。
微軟 internet explorer:
微軟幫助**上說ie7之前(包括ie7)的瀏覽器,對url的最大長度限制是2,083個字元。
firefox:
對於firefox1.5.x,位址列能顯示的url最大長度是65,536個字元,但實際上有效的url最大長度不少於100,000個字元。
對於firefox 3.0.5,
mozilla官方論壇上有人測試其url長度限制為65,000個字元。
也有人說firefox可以支援url高達2gbyte的長度(
參考),在data url中可以運用到這樣大資料量的url。dataurl是一種url本身包含了實際資料的url,比如乙個、乙個html網頁或者全部的資料、**等等。僅有firefox支援dataurl。
data url示例:
this is a data url
">this is a test
safari:
safari最少支援80,000個字元長度的url。
opera:
opera官方**上說,opera並沒有強制限制url的長度。
網友測試opera 9支援最少190,000個字都長度的url,並且opera9的位址列可以顯示、編輯、複製和貼上完整的url串。
不同瀏覽器對URL最大長度的限制
1.今天碰到乙個bug,window.open後面的頁面,接收引數不全,導致後台報錯。實驗了一下。發現是使用get方法請求伺服器時,url過長所致 微軟官方的說明 safari browser url最大長度限制為 80,000個字元。opera browser url最大長度限制為190,000個...
瀏覽器對URL長度的限制
各瀏覽器與各web server對url均有長度的限制如下 在http協議中,其實並沒有對url長度作出限制,往往url的最大長度和使用者瀏覽器和web伺服器有關,不一樣的瀏覽器,能接受的最大長度往往是不一樣的,當然,不一樣的web伺服器能夠處理的最大長度的url的能力也是不一樣的。下面就是對各種瀏...
瀏覽器 cookie 限制
一 瀏覽器允許每個網域名稱所包含的 cookie 數 microsoft 指出 internet explorer 8 增加 cookie 限制為每個網域名稱 50 個,但 ie7 似乎也允許每個網域名稱 50 個 cookie update to internet explorer s cooki...