2017-06-14 87 views
0

這種類型的錯誤我第一次看不到,第一次看不到,這是什麼實際問題相同。由於Heroku上的MIME類型不匹配而導致腳本被阻止

來自bootstrap-multiselect.css的資源因MIME類型不匹配而被阻止(X-Content-Type-Options:nosniff)。

該應用程序在本地機器上工作完美,但是當部署到heroku服務器時,此問題出現在應用程序中,插件也無法正常工作。

有人可以幫助我嗎?

回答

0

如果服務器發送響應標題「X-Content-Type-Options:nosniff」,腳本和styleSheet元素將拒絕不正確的MIME類型的響應。這是一項安全功能,可幫助防止基於MIME類型混淆的攻擊。

當服務器在其響應中發送「X-Content-Type-Options:nosniff」標頭時,此更改會影響瀏覽器的行爲。

如果在由styleSheet引用收到的響應中收到「nosniff」指令,它將不加載「樣式表」文件,除非MIME類型匹配「text/css」

  • 「應用:

    如果由腳本參照檢索到的響應被接收了「nosniff」指令,它不會除非MIME類型匹配的下列值中的一個加載「腳本」的文件/ ECMAScript的」

  • 「應用/ JavaScript的」

  • 「應用程序/ x-的javascript」

  • 「文本/ ECMAScript的」

  • 「文本/ JavaScript的」

  • 「文本/ JScript的」

  • 「文本/ X-的javascript」

  • 「文本/ VBS」

  • 「text/vbscript」

相關問題