IE 7和IE 8上的URL的2k長度限制是否仍然存在? (後IE 6時代)IE 7和IE 8上的URL的2k長度限制是否仍然存在?
3
A
回答
3
http://support.microsoft.com/kb/208427
好像它仍然存在,因爲IE8在Windows的瀏覽器運7
1
是的,根據Microsoft。
1
IE7和IE8的長度限制目前是2083個字符。
如果您認爲您要超過此限制,則可以使用帶有簡短網址的框架,並在該框架內包含帶有長網址的網頁。
1
根據this knowledge base article它適用於IE7和IE8:
3
所有IE瀏覽器的請求都要經過的Wininet。看看Win7的SDK頭文件:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include>findstr /spin /c:"INTERNET_MAX" *.h
WinInet.h:85:#define INTERNET_MAX_HOST_NAME_LENGTH 256
WinInet.h:86:#define INTERNET_MAX_USER_NAME_LENGTH 128
WinInet.h:87:#define INTERNET_MAX_PASSWORD_LENGTH 128
WinInet.h:88:#define INTERNET_MAX_PORT_NUMBER_LENGTH 5 // INTERNET_PORT is unsigned short
WinInet.h:89:#define INTERNET_MAX_PORT_NUMBER_VALUE 65535 // maximum unsigned short value
WinInet.h:90:#define INTERNET_MAX_PATH_LENGTH 2048
WinInet.h:91:#define INTERNET_MAX_SCHEME_LENGTH 32 // longest protocol name length
WinInet.h:92:#define INTERNET_MAX_URL_LENGTH (INTERNET_MAX_SCHEME_LENGTH \
WinInet.h:94: + INTERNET_MAX_PATH_LENGTH)
WinInet.h:1712:#define MAX_GOPHER_HOST_NAME INTERNET_MAX_HOST_NAME_LENGTH
WinInet.h:1720: + INTERNET_MAX_PORT_NUMBER_LENGTH \
Winineti.h:1511:#define URL_LIMIT INTERNET_MAX_URL_LENGTH
所以,是的,這個長度限制適用。
0
我有Javascript成功地執行一個GET請求,最多成功在Internet Explorer 8中的4096個字符。比這更長的請求將執行,但超過該長度的參數將被截斷。我無法在任何地方找到記錄,但這是我憑經驗找到的。
+0
這很奇怪。限制就在那裏。你能發佈你用來測試的代碼嗎? – naugtur 2013-01-16 16:39:21
相關問題
- 1. TinyMCE的預覽在IE 8和IE 7
- 2. 如果我強制IE 8的開發工具是「瀏覽器模式:IE 8」和「文檔模式:IE 7標準」,現在是IE 7還是IE 8?
- 3. IE 8中的Windows限制
- 4. 通過「ANY COLUMN」由IE的最大的URL長度限制
- 5. IE工具提示字符長度是否有限制?
- 6. Bootstrap 3不支持IE 8和IE 7
- 7. IE(7和8)和HTML5
- 8. CSS和IE 8和7
- 9. 與IE 7/8
- 10. h2在IE 7中的外部寬度比IE短8
- 11. 對IE來說URL的長度不能超過2k,但是ajax URL又包含hash中的URL?
- 12. CSS不能在IE 7和IE 8中工作..特別是ul
- 13. Z-指數IE 7和8
- 14. swfobject和IE 6 7 8
- 15. 渲染對IE 7和8
- 16. Backbone.js,IE 8和Win 7
- 17. 在IE上模擬IE 8
- 18. Quickblox在IE-8/IE-9上
- 19. jQuery的動畫效果不工作在IE-7和IE-8中
- 20. jQuery的滾動不能在IE 7和IE 8
- 21. OData URL長度限制
- 22. IE 7和IE 8中的HTTPS和HTTP混合內容
- 23. IE 7/8中的回調
- 24. 未鏈接到IE 7和IE 8中的HTML的CSS
- 25. 在IE 8,IE 8和IE 8中無法滾動Div背景?
- 26. cfvideoplayer IE 7和8中的JavaScript錯誤
- 27. CSS內盒陰影的IE 7和8
- 28. IE網址長度限制是否適用於「#」之後的內容?
- 29. 的Javascript。長度在IE
- 30. 在IE 7和8中導航UL
你的用例是否超過2k個字符的URL? – 2010-07-08 22:20:49
他可能是.wants.a.really.really.really.really.really.really.really.long.com/domain :-) – 2010-07-08 22:22:32
@ILMV作爲一個附註,域名不能超過63個字符(DNS限制)。 :) – 2010-07-08 22:28:19