iframe
のベースURLパスを変更する方法(html、js、jquery)がありますか?iframeのベースURLパスを設定する
私がやろうとしていることは次のとおりです。URL入力フィールドと表示領域を持つWebページがあります。 Webアプリケーションはユーザーが入力したURLをすべて取り出し、特殊なプロキシサービスを使用して、ユーザーが指定したWebページを取得します。私はその後、iframe
のDOM
にhtmlソースコードを挿入するiframeを使って、このウェブページを表示領域にレンダリングします。私はsrc
属性を使用しません。なぜなら、私はプロキシサービスの機能を実証しようとしており、ブラウザがページ自体を直接レンダリングすることを望まないからです。
私が挿入するhtmlソースはiframeに読み込まれますが、注意が1つあります。相対パス名を使用するイメージやその他のリソースは、自分の外部WebページのURLをベースURLとして参照するため、動作しません。たとえば、自分のウェブページがwww.me.com
にあり、ユーザーがwww.google.com
を読み込もうとするとwww.google.com
のhtml
ソースをレンダリングできますが、画像がwww.google.com/image
ではなくwww.me.com/image
から読み込もうとしているため、メインのGoogle画像が読み込まれません。プロキシ終わり
なぜ、 'をプロキシに追加しないのですか? –
mplungjan
私はその存在を知らなかったので、それは私が探しているものです – laker