【发布时间】:2023-03-25 22:15:01
【问题描述】:
此代码似乎会在 Chrome 和 IE 中请求该文件,但在 Firefox 中则不会。
<script type="text/my-custom-mime-type" src="test.ashx">
</script>
是否有一些规范规定浏览器应该只处理与 JavaScript 相关的 mime 类型? 我知道 IE 可能支持这一点,因为 vbscript 的历史。
一旦您下载了这样的“内容”,您如何才能访问它? JavaScript/jQuery/?有办法解决这个问题。
更新 所以有2个部分需要质疑。听起来像第一部分 - 浏览器将下载它将下载的内容,我想根据到目前为止的答案,您无能为力。
示例:<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 技术的 sn-p。你能从外部文件中提取这个吗?注意:我不是在这里尝试使用 MSAjax,但它是用于脚本标记的自定义类型的一个很好的例子。
第 2 部分 - 如果“内容”下载了,您可以访问文本吗?例如,假设它的 JavaScript - 你能在文本框中显示它吗? (没有明确的 Ajax 调用)?
【问题讨论】:
-
什么代码?请发布一个正确的例子
-
题主没看懂,能否举个例子或者详细说明一下?
-
如果是 javascript,为什么不这样声明它?如果不是 javascript,你希望 Firefox 用它做什么?
-
我希望 Firefox 能够加载内容,但如果它不熟悉 mime 类型,则什么也不做。
-
是的,我想我开始明白你想要做什么了。我原以为你想要做的是让你的 test.ashx 返回一些可读的 javascript(例如 JSON)。你愿意改变 test.ashx 的输出吗?如果它是固定的,你能告诉我们它输出的东西吗?
标签: javascript jquery html firefox scripting