Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript htc文件-我需要web服务器吗?_Javascript_.htaccess_Internet Explorer - Fatal编程技术网

Javascript htc文件-我需要web服务器吗?

Javascript htc文件-我需要web服务器吗?,javascript,.htaccess,internet-explorer,Javascript,.htaccess,Internet Explorer,我想在我的IE7项目中使用 但我不明白的是,我可以只在web服务器上使用.htc文件吗 我可以在不使用Web服务器的情况下通过浏览器加载的本地页面中使用它吗 我看了PIE的文档,他们说这段文字如下: 提供正确的内容类型 IE要求HTC行为提供内容类型 “text/x-component”的标题,否则它将忽略 行为。许多web服务器都预配置为提供正确的服务 内容类型,但其他类型不是 如果您对未应用饼图行为有问题,请选中 您的服务器配置,如果可能,请更新它以使用正确的 内容类型。对于Apache,您

我想在我的IE7项目中使用

但我不明白的是,我可以只在web服务器上使用.htc文件吗

我可以在不使用Web服务器的情况下通过浏览器加载的本地页面中使用它吗

我看了PIE的文档,他们说这段文字如下:

提供正确的内容类型

IE要求HTC行为提供内容类型 “text/x-component”的标题,否则它将忽略 行为。许多web服务器都预配置为提供正确的服务 内容类型,但其他类型不是

如果您对未应用饼图行为有问题,请选中 您的服务器配置,如果可能,请更新它以使用正确的 内容类型。对于Apache,您可以在.htaccess文件中执行此操作:

AddType text/x-component.htc


因此,如果我需要通过“text/x-component”进行加载,我可以通过AJAX进行加载吗?

它与AJAX没有任何关系:)

它只是文件的响应头。例如,HTML页面通常是文本/HTML“内容类型”。javascript文件是application/javascript。这称为mime类型或内容类型,有助于浏览器了解其接收的文件类型

您需要将.htaccess文件添加到主文件夹中的web项目中,该文件具有:

AddType文本/x组件htc


或者将完全相同的行添加到apache/虚拟主机配置中。

那么,没有webserver就不存在这样做的方法吗?因为在我的项目中,它运行本地计算机,并且不使用仅Web服务器的页面。HTMLS那么您是否只是将文件作为
file://C:\something\something.html
加载到浏览器中?如果是这样的话,那么我认为这是不可能的,并且将恢复到您的浏览器默认设置。或者你是在像
http://localhost
?我可以在没有Web服务器的情况下在IE 7中应用CSS 3