2017-05-30 18 views
-2

我們正在創建一個salesforce視覺應用程序。但是當我們在靜態資源中上傳ant JS文件時,MIME TYPE是text/plain而不是application/javascript,因爲哪個應用程序運行失敗,並且瀏覽器給出了MIME TYPE mismach錯誤。SalesForce - 爲靜態JS文件修復不正確的礦類型

如果有人知道如何解決這個問題,請讓我知道。

回答

0

要解決靜態資源的銷售人員中的MIME類型:

  1. 使用元數據API(ANT或Force.com IDE)中的資源名稱
  2. 變化的contentType檢索靜態資源 - 了meta.xml

    <contentType>application/x-javascript</contentType>

  3. 部署修正的靜態資源

正確類型的JS文件是:"application/javascript""application/x-javascript"

如果你的文件沒有擴展名或不正確的擴展名,例如JS包括在具有擴展名爲.txt的文件,更正延伸和重新上傳文件,還修復VF參考包括所述擴展

注:上傳資源的MIME類型可能會有所不同基於瀏覽器被用來上傳

  • 瀏覽器 - 應用程序/ JAVA腳本
  • 火狐-application/X-的javascript
  • IE 11-應用/八位字節流
相關問題