因為Nginx下的gzip默認(rèn)不壓縮javascript、圖片等靜態(tài)資源文件

創(chuàng)新互聯(lián)建站"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機版的企業(yè)網(wǎng)站。實現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營銷需求!創(chuàng)新互聯(lián)建站具備承接各種類型的網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計項目的能力。經(jīng)過10多年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評。
可以通過gzip_types指定需要壓縮的MIME類型
gzip?on;
gzip_types?text/plain?application/x-javascript?text/css?text/javascript;
MIME(Multipurpose Internet Mail Extensions)多用途互聯(lián)網(wǎng)郵件擴展類型。是設(shè)定某種擴展名的文件用一種應(yīng)用程序來打開的方式類型,當(dāng)該擴展名文件被訪問的時候,瀏覽器會自動使用指定應(yīng)用程序來打開。多用于指定一些客戶端自定義的文件名,以及一些媒體文件打開方式。
常見MIME類型參考:
格式前面為后輟名,后面為對應(yīng)的MIME型(例如:rar application/x-rar-compressed 表示。RAR對應(yīng)的是application/x-rar-compressed )
{ ".apk", "application/vnd.android.package-archive" },
{ ".asp", "application/x-asap" },
{ ".flv", "flv-application/octet-stream" },
{ ".gif", "image/gif" },
{ ".gz", "application/x-gzip" },
{ ".htc", "text/x-component" },
{ ".htm", "text/html" },
{ ".html", "text/html" },
{ ".ico", "image/x-icon" },
{ ".jpeg", "image/jpeg" },
{ ".jpg", "image/jpeg" },
{ ".js", "application/x-javascript" },
{ ".mht", "message/rfc822" },
{ ".mhtml", "message/rfc822" },
{ ".mp3", "audio/mpeg" },
{ ".mp4", "video/mp4" },
{ ".mpa", "video/mpeg" },
{ ".mpeg", "video/mpeg" },
{ ".mpg", "video/mpeg" },
{ ".mpg4", "video/mp4" },
{ ".pdf", "application/pdf" },
{ ".png", "image/png" },
{ ".ppt", "application/vnd.ms-powerpoint" },
{ ".pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation" },
{ ".pqf", "application/x-cprplayer" },
{ ".rf", "image/vnd.rn-realflash" },
{ ".rgb", "image/x-rgb" },
{ ".rmvb", "audio/x-pn-realaudio" },
{ ".shtml", "magnus-internal/parsed-html" },
{ ".swf", "application/x-shockwave-flash" },
{ ".tif", "image/tiff" },
{ ".wml", "text/vnd.wap.wml" },
{ ".xhtm", "application/xhtml+xml" },
{ ".xhtml", "application/xhtml+xml" },
{ ".xla", "application/vnd.ms-excel" },
{ ".xlc", "application/vnd.ms-excel" },
{ ".xll", "application/x-excel" },
{ ".xlm", "application/vnd.ms-excel" },
{ ".xls", "application/vnd.ms-excel" },
{ ".xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" },
{ ".xlt", "application/vnd.ms-excel" },
{ ".xlw", "application/vnd.ms-excel" },
{ ".xm", "audio/x-mod" },
{".xml","text/plain"},
{".xml","application/xml"},[1]
{ ".zip", "application/zip" },
{ ".json", "application/json" },
我覺得吧是你的某個標(biāo)簽寫錯了。
有時候標(biāo)簽沒有閉合或者少寫了個引號什么的就容易出現(xiàn)這種問題。
比如你的字符串只寫了一個引號,dw就會把后面的東西都當(dāng)成字符串。
可以理解 Math.floor()為向下取整
其他的跟數(shù)學(xué)計算一樣的,代入就行了
第一步,你要知道報錯的js文件在哪里
一般有兩種方法
1、從eclipse左側(cè)的項目欄中查看,打小紅×的js就是了,然后看它在哪個文件中
2、(不常用)在eclipse編輯器的左上方找到window -- show view --others --
General -- problems ,你就可以看到許所有的報錯了
找到j(luò)s的報錯,找出它的路徑
第二步,找到導(dǎo)入外部js文件的項目,右鍵 -- Propertie
--? javascript? -- Editer -- include path? --? Excluded
找到exclusion patterns模塊,點擊右側(cè)的add然后找到你需要
忽略掉的js文件的路徑即可
然后一路finish/ok即可
傳統(tǒng)的javascript程序的MIME類型是“text/javascript”,其他使用的還有"application/x- javascript"(x前綴表示這是實驗性的,不是標(biāo)準(zhǔn)的類型),RFC4329規(guī)定了“text/javascript”類型,因為它普遍被使用。 然而,javascript程序并不是真正的文本文件,這就表示這個類型已經(jīng)意味著過時了,而推薦使用"application/javascript" (去除x前綴)。然而,在寫程序的時候,"application/javascript"沒有很好的支持。這也就是"application/x- javascript"被使用在很多網(wǎng)頁中的原因。
類型一:
解決辦法有兩個。
將請求的Accpet字段中加一個application/x-javascript(我測試通過)。
在IIS中給js添加text/javascript這個MIME type。(Configure MIME Types IIS 6.0)
類型二:
一、HTTP 406 錯誤意識為Not acceptable。翻譯過來是“無法接受”。
二、使用的客戶端,比如瀏覽器向 Web 服務(wù)器表明它將接受的服務(wù)器反饋數(shù)據(jù)的特征。 這是通過使用以下幾個類型來完成:
1、接受客戶端所接受的 MIME (多功能互聯(lián)網(wǎng)郵件擴充服務(wù)) 類型。
2、接受字符集。
3、接受編碼。
4、接受語言。
5、接受范圍。
三、如果 Web 服務(wù)器檢測發(fā)現(xiàn)它想反饋的數(shù)據(jù)不能為客戶端所接受,它則反饋一個含有 406 錯誤代碼的報頭。
四、出現(xiàn)此類錯誤時,個人無法解決此錯誤。必須和互聯(lián)網(wǎng)服務(wù)供應(yīng)商 ( ISP) 及 Web 服務(wù)器軟件供應(yīng)商聯(lián)絡(luò),以確定產(chǎn)生該錯誤的確切原因。
分享題目:關(guān)于x-javascript的信息
URL標(biāo)題:http://chinadenli.net/article48/dsgcgep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、標(biāo)簽優(yōu)化、微信公眾號、網(wǎng)頁設(shè)計公司、手機網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)