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 の区切り記号ですが、サーバーが Windows OS を使用している場合でも\、url と uri ではスラッシュ ( ) を使用する必要があります。/

RFC 3986「Uniform Resource Identifier (URI): Generic Syntax」、セクション 1.2.3「Hierarchical Identifiers」を参照してください。

ジェネリック構文では、スラッシュ (「/」)、疑問符 (「?」)、番号記号 (「#」) 文字を使用して、ジェネリック パーサーによる識別子の階層的解釈にとって重要なコンポーネントを区切ります。

于 2010-12-05T09:02:52.110 に答える
4

バックスラッシュの代わりにスラッシュを使用してみてください。

于 2010-12-05T08:58:24.043 に答える