文本/javascript 与应用程序/javascript [重复]

2023-11-26

我对 MIME 类型的语义很好奇application/javascript versus text/javascript.

除了明显的之外 - 一个是要执行的,另一个是文本。

I see application/javascript当查看外部 .js 负载的标头时。

HTTP/1.1 200 OK
Date: Mon, 13 Jan 2014 18:32:58 GMT
Server: Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5
Content-Type: application/javascript
Content-Length: 856
keep-alive: timeout=5, max=59
Via: 1.1 (jetty)
Accept-Ranges: bytes

If this application/javascript将执行 javascript,为什么我们不使用

<script type="application/javascript">
  // some js code.
</script>

反之亦然,为什么外部js加载不text/javascript?


Per IETF RFC 9239 text/javascript现在是标准的并且application/javascript现在被认为已经过时了。

本办法登记的媒体类型分为两大类:(一)单一媒体类型 “text/javascript”,现在很常用,以及 (2) 所有已过时的媒体类型 (即“application/ecmascript”、“application/javascript”、“application/x-ecmascript”、“application/ x-javascript”、“文本/ecmascript”、“文本/javascript1.0”、“文本/javascript1.1”、“文本/javascript1.2”、“文本/ javascript1.3”、“text/javascript1.4”、“text/javascript1.5”、“text/jscript”、“text/livescript”和“text/xecmascript”)。

请参阅中的更多注释提供 JavaScript 文件时,使用 application/javascript 或 application/x-javascript 哪个更好?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

文本/javascript 与应用程序/javascript [重复] 的相关文章

随机推荐

  • mysqli 中的位标志使用 fetch_field_direct 意味着什么

    使用 mysqli 我可以获取有关字段的信息 如下所示 field mysqli fetch field direct result fieldCount 我可以使用从结果中获取字段标志 field gt flags PHP 手册说这会返回
  • ASP.NET MVC 2 RC 客户端验证不起作用

    我似乎无法在 MVC 2 RC 应用程序上进行任何客户端验证 我的模型有以下内容 public class ExampleModel Required ErrorMessage Test1 is required DisplayName T
  • 设置 Gradle 以在 Android Studio 中运行 Java 可执行文件

    所以事情是这样的 我使用的是 Android 版 ORMLite 它使用注释来在 Android 中进行映射 如您所知 Android 中的注释速度很慢 ORMLite 的开发者已经意识到这一点 因此他们添加了运行 java 可执行文件来生
  • 如何检查一个对象是列表还是元组(但不是字符串)?

    这是我通常所做的 以确定输入是list tuple 但不是str 因为很多次我偶然发现函数传递一个错误str错误地对象 并且目标函数确实for x in lst假如说lst实际上是一个list or tuple assert isinsta
  • Flutter Stack 更改深度

    我有一个带有 3 个定位小部件的堆栈 并且作为一个孩子有一个 GestureDetector 我可以拖动它们 但我也想在您单击它时将单击的那个带到前面 我尝试在父窗口小部件中调用更改状态 但这也交换了受影响的窗口小部件的位置 这是完整的示例
  • 将 jquery 对象链接/取消链接到元素

    我正在使用 jquery flowplayer 工具插件http flowplayer org tools tooltip html 1 我希望在用户单击某个元素时创建一个工具提示 2 当用户点击另一个元素时 旧的工具提示必须取消链接 删除
  • JavaScript 的简单(非安全)哈希函数? [复制]

    这个问题在这里已经有答案了 可能的重复 从 Javascript jQuery 中的字符串生成哈希 谁能建议一个用 浏览器兼容 JavaScript 编写的简单 即数十行代码 而不是数百行 哈希函数 理想情况下 我想要的东西是 当传递一个字
  • 用c#获取每个资源管理器窗口的路径

    我对 C 很陌生 我很无聊 有时我关闭一个窗口 几秒钟后我注意到我再次需要该窗口 并且重新打开 Windows 资源管理器并导航到该特定路径让我感到非常沮丧 所以我想创建一个小应用程序 允许我存储最后关闭的窗口的列表 使用快捷键可以一一恢复
  • MySQL 返回连接表的第一行

    我有两个表 国家和鸭子 其中国家 地区表包含世界上的每个国家 地区 鸭子表包含鸭子列表 其中包含用于链接到主要国家 地区的 Country id 字段 我正在尝试获取仅包含至少一只鸭子的国家 地区的列表 并从鸭子表中获取该国家 地区评价最高
  • Android - 单击一项后保持 ListView 的项目突出显示

    所以我有一个活动 2ListView小部件 当您在第一个小部件中选择一个值时 第二个小部件将填充与第一个小部件中的选择相关的值ListView 这个机制工作没有问题 但现在我希望用户选择保持突出显示 我已经阅读了大量与该主题相关的问题 似乎
  • 通用扩展和实现

    我不明白为什么Company编译 我以为它检查了extends但不是为了implements public interface Employee public class HourlyEmployee implements Employee
  • 向 HTML 文本区域添加行号

    我有一个
  • Scrapy中间件订单

    Scrapy 文档 says 首先 中间件是最接近的一个 发动机 最后一个更接近 到下载器 决定分配给哪个订单 你的中间件看到 DOWNLOADER MIDDLEWARES BASE 设置 并根据位置选择一个值 你想插入中间件 这 顺序很重
  • 为什么无法将 XDocument XDeclaration 编码类型设置为 iso-8859-1?

    为什么下面的代码没有设置XML声明编码类型 它始终将编码设置为 utf 16 我错过了一些非常明显的东西吗 var xdoc new XDocument new XDeclaration 1 0 iso 8859 1 null new XE
  • getRight、getLeft、getTop 返回零

    我正在使用以下代码 但所有方法都返回零值 我知道要获取视图的坐标 应该绘制我们的视图 这就是为什么我在 onResume 方法中使用代码但仍然不起作用 任何想法 Override public void onResume super onR
  • 为什么 Integer.MIN_VALUE 的绝对值等于 Integer.MIN_VALUE

    在java中当我说Integer i Math abs Integer MIN VALUE 我得到与答案相同的值 这意味着i包含Integer MIN VALUE 我也在 C 中验证了同样的情况 为什么会有这种行为 阅读 Joshua Bl
  • 无法从 shell 访问集合 - SyntaxError: Missing ;之前的语句(外壳):1

    我编写了一个脚本 使用 mongoimport 将 csv 文件加载到 mongodb 中 当我对两个相似的 csv 文件 同一类型 运行此命令时 两者都可以正常上传 但是我只能从 mongodb shell 访问其中一个 以下是 mong
  • 如何生成变更日志:自上次 Hudson 构建以来的 git 日志?

    我正在使用 Phing 在 Hudson 中执行构建后任务 我想生成包含自上次成功构建 Hudson 以来的所有提交的变更日志 但看起来 Hudson 和 Hudson 的 Git 插件都不提供 last build time 多变的 这将
  • LibGit2 LibGit2Sharp (+SSH) 的 SSH 私钥应采用哪种格式

    我有点陷入 SSH 私钥问题和 LibGit2Sharp Ssh 的困境 我有一个 Net C 应用程序 它使用 LibGit2Sharp Ssh 克隆 Git 存储库 我需要使用 SSH 带有用户 密码的 https 不是一个选项 并且我
  • 文本/javascript 与应用程序/javascript [重复]

    这个问题在这里已经有答案了 我对 MIME 类型的语义很好奇application javascript versus text javascript 除了明显的之外 一个是要执行的 另一个是文本 I see application jav