使用file:/// c时不显示图像:/

时间:2010-05-02 15:06:47

标签: css url image

我正在使用jQuery并希望从我的PC显示图像,而不是托管它们。我有以下内容:

/* works fine: */
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_2e83ff_256x240.png);
} 

/* does not work: */
.ui-widget-header .ui-icon {
  background-image: url(file:///C:/ui-icons_2e83ff_256x240.png);
}

当我将file:///C:/ui-icons_2e83ff_256x240.png放入浏览器时,它会精美地显示实际图像。两个位置都是有效的图像位置。

这不能与图片作为精灵有关吗?有没有人对这个有任何想法?非常感谢。

1 个答案:

答案 0 :(得分:1)

由于安全原因无法实现。

使用“本地”文件路径加载图像的唯一方法是使用本地文件路径而不是Web服务器URL请求页面。例如:

而不是:

http://example.com/mypage.html

使用:

file:///C:/path/to/htdocs/mypage.html