1
由於事實上在某些瀏覽器(桌面和移動設備)中存在一些歷史原因和錯誤,並非所有瀏覽器都支持rfc5987,rfc2231,rfc6266等。檢測瀏覽器對RFC5987的支持
我想檢測它並採取一些解決方法。我該如何做檢測,特別是有不明數量的移動瀏覽器?
由於事實上在某些瀏覽器(桌面和移動設備)中存在一些歷史原因和錯誤,並非所有瀏覽器都支持rfc5987,rfc2231,rfc6266等。檢測瀏覽器對RFC5987的支持
我想檢測它並採取一些解決方法。我該如何做檢測,特別是有不明數量的移動瀏覽器?
不要; Content-Disposition的混亂部分原因是服務器嘗試執行用戶代理檢測並導致錯誤。
對於桌面瀏覽器,這個問題很好理解;無論是特殊情況IE < 9還是Safari,或者向它們發送文件名和文件名*並讓它們回退到ASCII。我支持移動瀏覽器:Firefox支持文件名*,Android的瀏覽器(當我最後一次選中時)根本不支持非ASCII碼,Safari也沒有「另存爲」。