看来此代码将在 Chrome 和 IE 中请求该文件,但不会在 Firefox 中请求该文件。
<script type="text/my-custom-mime-type" src="test.ashx">
</script>
是否有一些规范规定浏览器应该只处理与 JavaScript 相关的 mime 类型?
我知道 IE 可能支持这个,因为 vbscript 的历史。
一旦您下载了这样的“内容”,您如何才能访问它?
JavaScript/jQuery/ 有吗?有办法解决这个问题。
UPDATE所以有两个部分需要质疑。听起来就像第一部分 - 浏览器将下载它将下载的内容,我想根据到目前为止的答案,您对此无能为力。
Example:
<script type="text/xml-script">
<page xmlns="http://schemas.microsoft.com/xml-script/2005">
<components>
<application load="page_load" />
</components>
</page>
</script>
</pre>
这是 Microsoft 声明性 MSAjax 技术的一个片段。你能从外部文件中提取这个吗?注意:我并不想在这里使用 MSAjax,但它是用于脚本标记的自定义类型的一个很好的示例。
第 2 部分 - 如果“内容”下载,您可以访问文本吗?例如,假设它是 JavaScript - 你能在文本框中显示它吗? (没有显式的 Ajax 调用)?
是否有一些规范规定浏览器应该只处理与 JavaScript 相关的 mime 类型?
See the 类型属性:
此属性提供有关链接目标地址处可用内容的内容类型的建议性提示。如果用户代理被告知将获取他们不支持的内容类型的内容,它允许用户代理选择使用后备机制而不是获取内容。
如果您想获取任意内容以在脚本中使用,请使用 XMLHttpRequest。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)