SalesForce - 修复静态JS文件的不正确的挖掘类型

时间:2017-05-30 16:28:24

标签: javascript salesforce

我们正在创建一个salesforce可视化应用。但是当我们在静态资源中上传ant JS文件时,MIME TYPE为text/plain而不是application/javascript,因为哪个应用程序无法运行且浏览器出现MIME TYPE mismach错误。

如果有人知道如何解决此问题,请告诉我。

1 个答案:

答案 0 :(得分:0)

要更正salesforce中静态资源的mime类型:

  1. 使用Metadata API(ANT或Force.com IDE)检索静态资源
  2. 更改resourcename中的contentType - meta.xml

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

  3. 部署更正的静态资源

  4. JS文件的正确类型是:"application/javascript""application/x-javascript"

    如果您的文件没有扩展名或扩展名不正确,例如js包含在扩展名为.txt的文件中,请更正扩展名并重新上传文件,同时修复VF中的引用以包含扩展名

    注意:上传资源的MIME类型可能因用于上传的浏览器而异。

    • Chrome - 应用程序/ javascript
    • Firefox -application / x-javascript
    • IE 11- application / octet-stream