HTML脚本标记和非JS内容 - Firefox

Bud*_*Joe 3 html javascript scripting firefox jquery

看来此代码将在Chrome和IE中请求该文件,但不会在Firefox中请求.

<script type="text/my-custom-mime-type" src="test.ashx">
</script>
Run Code Online (Sandbox Code Playgroud)

是否有一些规范说浏览器应该只处理与JavaScript相关的mime类型?我知道IE可能支持这个,因为vbscript的历史.

一旦你下载了这样的"内容",你怎么能访问它?是JavaScript/jQuery /?有办法解决这个问题.

更新 因此有两个问题需要解决.听起来像第一部分 - 浏览器将下载它将下载的内容,我想你到目前为止根据答案你可以做的事情并不多.

例:
<script type="text/xml-script">
<page xmlns="http://schemas.microsoft.com/xml-script/2005"> <components>
<application load="page_load" />
</components>
</page>
</script>
</pre>

这是微软声明的MSAjax技术的一个片段.你能从外部文件中取出它吗?注意:我不是在这里尝试使用MSAjax,但它是用于脚本标记的自定义类型的一个很好的示例.

第2部分 - 你可以访问文本如果"内容"并下载?例如,让我们说它的JavaScript - 您可以在文本框中显示它吗?(没有明确的Ajax调用)?

Que*_*tin 5

是否有一些规范说浏览器应该只处理与JavaScript相关的mime类型?

请参阅type属性:

此属性提供有关链接目标地址可用内容的内容类型的建议提示.它允许用户代理选择使用回退机制而不是获取内容,如果他们被告知他们将获得他们不支持的内容类型的内容.

如果要获取用于脚本的任意内容,请使用XMLHttpRequest.