4

我正在尝试使用 iframe 打开一个 html 页面。Html 页面有一些文本和图像。

图像源使用相对路径指定,例如 ....\Images\Img1.jpeg。

它在 IE 和 Chrome 中运行良好。在 Firefox 中,图像路径变得像 -

http://localhost:1657/WebSite/Stories/kunwar/..%5C..%5CImages%5CStory_images%5Cimg1.jpeg

我在这里想念什么?

4

2 回答 2

5

反斜杠 ( \) 是 Windows 分隔符,但在 url 和 uri 中,您需要使用斜杠 ( /),即使您的服务器使用 Windows 操作系统。

请参阅 RFC 3986“统一资源标识符 (URI):通用语法”,第 1.2.3 节“分层标识符

通用语法使用斜杠 ("/")、问号 ("?") 和数字符号 ("#") 字符来分隔对通用解析器对标识符的分层解释很重要的组件。

于 2010-12-05T09:02:52.110 回答
4

尝试使用正斜杠而不是反斜杠。

于 2010-12-05T08:58:24.043 回答