我正在使用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
放入浏览器时,它会精美地显示实际图像。两个位置都是有效的图像位置。
这不能与图片作为精灵有关吗?有没有人对这个有任何想法?非常感谢。
答案 0 :(得分:1)
由于安全原因无法实现。
使用“本地”文件路径加载图像的唯一方法是使用本地文件路径而不是Web服务器URL请求页面。例如:
而不是:
http://example.com/mypage.html
使用:
file:///C:/path/to/htdocs/mypage.html