1

我迷失在将 PIE 用于 IE ......

http://jsfiddle.net/XBzvL/

div {
  background: red;
  color: #fff;
  border-radius: 10px;
  behaviour: url("http://jiewmeng1.kodingen.com/playground/PIE.htc");   
}

为什么它不起作用?

4

1 回答 1

1

您需要将 HTC 放在页面所在的同一站点上。有一些安全的东西可以阻止 IE 从不同的域加载 HTC。(这意味着您的东西可能无法在 jsFiddle 中使用。)域名必须相同,IIRC 甚至协议也必须匹配。

您还需要配置您的服务器以使用“text/x-component”的 MIME 类型传输 HTC。(这可能已经为您完成了。)

刚刚也注意到了……您需要将“行为”更改为“行为”。:)

于 2011-03-22T02:49:38.347 回答