我正在尝试使用 iframe 打开一个 html 页面。Html 页面有一些文本和图像。
图像源使用相对路径指定,例如 ....\Images\Img1.jpeg。
它在 IE 和 Chrome 中运行良好。在 Firefox 中,图像路径变得像 -
http://localhost:1657/WebSite/Stories/kunwar/..%5C..%5CImages%5CStory_images%5Cimg1.jpeg
我在这里想念什么?
我正在尝试使用 iframe 打开一个 html 页面。Html 页面有一些文本和图像。
图像源使用相对路径指定,例如 ....\Images\Img1.jpeg。
它在 IE 和 Chrome 中运行良好。在 Firefox 中,图像路径变得像 -
http://localhost:1657/WebSite/Stories/kunwar/..%5C..%5CImages%5CStory_images%5Cimg1.jpeg
我在这里想念什么?
反斜杠 ( \
) 是 Windows 分隔符,但在 url 和 uri 中,您需要使用斜杠 ( /
),即使您的服务器使用 Windows 操作系统。
请参阅 RFC 3986“统一资源标识符 (URI):通用语法”,第 1.2.3 节“分层标识符”
通用语法使用斜杠 ("/")、问号 ("?") 和数字符号 ("#") 字符来分隔对通用解析器对标识符的分层解释很重要的组件。
尝试使用正斜杠而不是反斜杠。