Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.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 IE给出错误:当css规则行为中包含pie.css文件时,访问被拒绝_Javascript_Html_Css - Fatal编程技术网

Javascript IE给出错误:当css规则行为中包含pie.css文件时,访问被拒绝

Javascript IE给出错误:当css规则行为中包含pie.css文件时,访问被拒绝,javascript,html,css,Javascript,Html,Css,我正在尝试使用pie.htc文件在ie-7和ie-8浏览器上显示CSS3效果。然而,当我在IE中运行该文件时,它给了我访问被拒绝的错误。路径是正确的,当我在浏览器中复制粘贴路径时,它会给我该文件。那么这里有什么不对劲?我在另一个问题中读到,pie.htc应该存在于同一个域中。这是什么意思。我在其中设置行为属性的css文件和pie.htc文件都在同一个域中。还必须做什么?此错误几乎总是由于跨域问题引起的,值得注意的是,如果您正在查看http://www.example.com/并且脚本位置为htt

我正在尝试使用pie.htc文件在ie-7和ie-8浏览器上显示CSS3效果。然而,当我在IE中运行该文件时,它给了我访问被拒绝的错误。路径是正确的,当我在浏览器中复制粘贴路径时,它会给我该文件。那么这里有什么不对劲?我在另一个问题中读到,pie.htc应该存在于同一个域中。这是什么意思。我在其中设置行为属性的css文件和pie.htc文件都在同一个域中。还必须做什么?

此错误几乎总是由于跨域问题引起的,值得注意的是,如果您正在查看http://www.example.com/并且脚本位置为http://example.com/您将看到访问被拒绝错误


如果您确定这不是问题所在,您能给我们指出一个示例页面吗?

pie.htc的版本是什么??您能提供一个url或代码示例,在www.jsfiddle.net上显示相同的问题吗?例如,我在域的网页上包含了一个javascript。加载脚本时,我在脚本中为元素指定样式。如果检测到ie,我将添加带有as
behavior:url('http://ph.samlpescripts.com/pie/PIE.htc)
。现在让我惊讶的是,加载了来自同一个域的javascript,但htc文件不能得到相同的错误,但我不在Web服务器上,我目前正在使用静态html文件…是否需要Web服务器来服务.htc文件?例如,我在域
ph.samlpescripts.com
的网页上包含javascript。加载脚本时,我在脚本中为元素指定样式。如果检测到ie,我将添加带有as
behavior:url('http://ph.samlpescripts.com/pie/PIE.htc)
。现在让我吃惊的是,来自同一个域的javascript被加载,但htc文件无法加载