天天看點

谷歌空間從伺服器檢索資訊時出錯,谷歌,火狐提示來自"http://xxx.com/file"的資源已被阻止,因為 MIME 類型("text/plain")不比對(X-Content-Type-Opt...

在使用ueditor編輯的過程中無法上傳圖檔,谷歌火狐浏覽器提示Cross-Origin Read Blocking (CORB) blocked cross-origin response http://XXX?action=config&callback=bd__editor__dkhbuv with MIME type text/plain,怎麼解決?

檢視該檔案請求,發現伺服器傳回頭中多了這麼個玩意 X-Content-Type-Options: nosniff,這個是什麼意思呢?

谷歌空間從伺服器檢索資訊時出錯,谷歌,火狐提示來自"http://xxx.com/file"的資源已被阻止,因為 MIME 類型("text/plain")不比對(X-Content-Type-Opt...

伺服器發送響應頭 "X-Content-Type-Options: nosniff",則 script 和 styleSheet 元素會拒絕包含錯誤的 MIME 類型的響應。這是一種安全功能,有助于防止基于 MIME 類型混淆的攻擊,過濾掉不安全的檔案。即伺服器發送含有 "X-Content-Type-Options: nosniff" 标頭的響應時,此更改會影響浏覽器的行為。影響行為如下:

對于樣式檔案:如果通過 styleSheet 參考檢索到的響應中接收到 "nosniff" 指令,則 浏覽器 不會加載“stylesheet”檔案,除非 MIME 類型比對 "text/css"。

對于js檔案:如果通過 script 參考檢索到的響應中接收到 "nosniff" 指令,則 浏覽器不會加載"script"檔案,除非 MIME 類型比對以下值之一:

"application/ecmascript"  或  "application/javascript"   或  "application/x-javascript"   或 "text/ecmascript"或 "text/javascript"或"text/jscript"或"text/x-javascript"或 "text/vbs"或 "text/vbscript"

從上面可以看出對于此問題需要伺服器端解決:

第一種方式:X-Content-Type-Options 頭設定允許加載靜态資源檔案

由于咋背景是用的java 的 springboot ,是以設定  http.headers().contentTypeOptions().disable();允許加載靜态資源就可以

第二種方式:

讓背景改變響應頭:Content-Type: application/javascript ,如下:

谷歌空間從伺服器檢索資訊時出錯,谷歌,火狐提示來自"http://xxx.com/file"的資源已被阻止,因為 MIME 類型("text/plain")不比對(X-Content-Type-Opt...

Html 播放 mp4格式視訊提示 沒有發現支援的視訊格式和mime類型

轉自原文 Html 播放 mp4格式視訊提示 沒有發現支援的視訊格式和mime類型 播放mp4格式的時候提示 Html 播放 mp4格式視訊提示 沒有發現支援的視訊格式和mime類型 原因是在IIS中 ...

XCode裡遇到 #include <XXX.h>file not found的解決方案

最近在學習如何在C++裡調用Java方法,遇到提示 #include file  not  found 的問題.也google了好久都沒有找到合适的解決方案. 認真的研究了 ...

在MAC下安裝一些軟體時提示"來自身份不明開發者"

在MAC下安裝一些軟體時提示"來自身份不明開發者",其實這是MAC新系統啟用了新的安全機制.預設隻信任 Mac App Store 下載下傳的軟體和擁有開發者 ID 簽名的應用程式.換 ...

ghost 還原系統時,遇到error 10010,提示can not open image file

昨天系統有點問題,在用Ghost還原系統時,一直提示10010錯誤,提示can not open image file 想着可能是備份檔案的問題,從另一台電腦上重新拷過來一份,仍然不行,Ghost還是 ...

問題-FireDAC連接配接Sqlite3提示“unable to open database file”

相關資料:http://www.dfwlt.com/forum.php?mod=viewthread&tid=1497&extra= 問題現象:FireDAC連接配接Sqlite3在開發電 ...

關于xxx.h file not found 的問題

在引用第三方庫的時候,經常會遇到xxx.h file not found的問題. 首先,我們要知道在引用第三方的時候,我們使用的第三方的庫的類型. .a靜态庫 使用方式:#import "x ...

Eclipse建立Android工程,在模拟器運作的時候提示Unfortunately,XXX has stopped.

剛建立好的android工程在模拟器運作的時候出錯,提示Unfortunately,XXX has stopped 檢視Eclipse下面的錯誤資訊,輕按兩下第一條 把ActionBarActivity前 ...

linux下可執行bin程式提示not found/no such file or directory/not executable

我們經常在執行二進制bin程式時,會遇到提示not found/no such file or directory/not executable等錯誤資訊,在什麼情況下會出現這種問題呢,我們一起羅列下 ...

使用vi時提示 write error in swap file

今天使用vi 指令時,提示write error in swap file 查了下原因,磁盤空間不夠 df -h 使用 rm -rf 檔案名 ,删除不用的 使用 echo "" & ...

随機推薦

Entify Framewrok - 學習連結

http://blogs.msdn.com/b/adonet/archive/2011/01/31/using-dbcontext-in-ef-feature-ctp5-part-6-loading- ...

AngularJS入門教程:日期格式化

AngularJS入門教程:日期格式化[轉載] 本地化日期格式化: ({{ today | date:'medium' }})Nov 24, 2015 2:19:24 PM ({{ today | d ...

利用Apache POI 實作簡單的Excel表格導出

1.利用POI API實作簡單的Excel表格導出 首先假設一個學生實體類: package com.sun.poi.domain; import java.io.Serializable; impo ...

小程式md5加密

function md5(string) { var x = Array(); var k, AA, BB, CC, DD, a, b, c, d; , S12 = , S13 = , S14 = ; ...

newinstance()和new有什麼差別?

在初始化一個類,生成一個執行個體的時候:newInstance() 和 new 有什麼差別?用newInstance與用new是差別的,差別在于建立對象的方式不一樣,前者是使用類加載機制,那麼為什麼會有兩 ...

es6在網頁中子產品引入的方法

前言: 以前,當然包括現在的大部分js引入,我們都是利用這種全局的方式進行引入,當然這種弊端還是用的,比如這樣直接利用script引入的話,會 ...

swoole_table應用類

Dictionary裡使用struct,enum做key

首先看下Dictionary的源碼 public void Add (TKey key, TValue value) { if (key == null) throw new ArgumentNull ...

CF633C Spy Syndrome 2

嘟嘟嘟 題面:把一句話加密:1.所有字母變成小寫.2.翻轉所有單詞.3.去掉空格.然後給你一句加密後的字元串以及一些出現在原句和沒有出現在原句的單詞,讓你還原原句.注意,每一個單詞可以使用多次,如果有 ...

【數論】【最大公約數】【枚舉約數】CODEVS 1012 最大公約數和最小公倍數問題 2001年NOIP全國聯賽普及組

對于一對數(p,q),若它們的gcd為x0,lcm為y0, 則:p*q/x0=y0,即q=x0*y0/p, 由于p.q是正整數,是以p.q都必須是x0*y0的約數. 是以O(sqrt(x0*y0))地 ...