Javascript SalesForce-修复静态JS文件的错误地雷类型

Javascript SalesForce-修复静态JS文件的错误地雷类型,javascript,salesforce,Javascript,Salesforce,我们正在创建salesforce可视应用程序。但是,当我们在静态资源中上载ant JS文件时,MIME类型是text/plain,而不是application/javascript,这是由于应用程序无法运行,浏览器出现MIME类型不匹配错误 如果有人知道如何解决此问题,请告诉我。要更正salesforce中静态资源的mime类型,请执行以下操作: 使用元数据API(ANT或Force.com IDE)检索静态资源 更改resourcename--meta.xml中的contentType app

我们正在创建salesforce可视应用程序。但是,当我们在静态资源中上载ant JS文件时,MIME类型是
text/plain
,而不是
application/javascript
,这是由于应用程序无法运行,浏览器出现
MIME类型不匹配
错误


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

要更正salesforce中静态资源的mime类型,请执行以下操作:

  • 使用元数据API(ANT或Force.com IDE)检索静态资源
  • 更改resourcename--meta.xml中的contentType

    application/x-javascript

  • 部署正确的静态资源

  • JS文件的正确类型为:
    “应用程序/javascript”
    “应用程序/x-javascript”

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

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

    • Chrome-application/javascript
    • Firefox-application/x-javascript
    • IE 11-应用程序/八位字节流