iFrameなしで自分のアプリケーション内で外部のWebサイトを開く必要があります また、その外部Webサイトにいくつかのヘッダ値を渡す必要があります。iFrameのない別のページに外部ウェブサイトを表示するには?
あなたはこれを試すことができます。..
iFrameなしで自分のアプリケーション内で外部のWebサイトを開く必要があります また、その外部Webサイトにいくつかのヘッダ値を渡す必要があります。iFrameのない別のページに外部ウェブサイトを表示するには?
あなたはこれを試すことができます。..
はiframeにいくつかの代替の解決策は以下のとおりです。
AJAX - あなたは、データを取得するために、XMLHttpRequestオブジェクトを使用することができますし、例えばdiv
のようにページに挿入してください。 jQueryの使用例:
$("#result").load("ajax/test.html");
HTML5 Webコンポーネント - HTMLの輸入、Webコンポーネントの一部は、他のHTMLドキュメントでHTML文書をバンドルすることができます。これには、HTML、CSS、JavaScriptなど、.htmlファイルに含めることができるものが含まれます。例:
<link rel="import" href="http://stackoverflow.com">
他のいくつかのアイデアがあります:
<object>
タグ - これは、HTML文書内に埋め込まれたオブジェクトを定義します。 HTMLファイルやオーディオ、ビデオ、アプレット、ActiveX、PDF、Flashなどのプラグインなどのマルチメディアコンテンツに使用できます)。
<object data="http://stackoverflow.com" width="400" height="300" type="text/html">
Alternative Content
</object>
<embed>
タグ - これはまた、「ハッキング」とHTMLページを表示するために使用することができ、例えば外部アプリケーションのプラグインのための容器を画定します。
<embed src="http://stackoverflow.com" width=200 height=200 />
についてはここでは、最善の解決策は、AJAXのアプローチを使用することになりHEADER例を渡す:
$.ajax({
url: "http://stackoverflow.com",
data: { uname: "test" },
type: "GET",
beforeSend: function(xhr){xhr.setRequestHeader('X-TOKEN', 'xxxxx');},
success: function() { alert('Success!' + authHeader); }
});
or in this way,
$.ajax({
url: "http://stackoverflow.com",
data: { uname: "test" },
type: "GET",
headers:{ "X-TOKEN": 'xxxxx'},
success: function() { alert('Success!' + authHeader); }
});
返信ありがとうございます。すでに私は上記のアプローチを試みました。そのサイトにヘッダー値を渡すことができませんでした。どのように私はこれを達成することができます –
@PrabhuArumugamあなたはようこそ! beforeSendを使用してヘッダーを設定することができるjQueryと$ .ajaxの使用を検討してください。http://api.jquery.com/jquery.ajax/詳しい情報が必要な場合はお知らせください:) – GibboK
load URL http://ドメインhttps://この.load関数は機能しませんか? –
私を助けて:
<div>
<object type="text/html" data="http://validator.w3.org/" width="800px" height="600px" style="overflow:auto;border:5px ridge blue">
</object>
</div>
がどのように私はこのURLにヘッダを追加することができますしようとしているものを私たちに示してください? –
ありがとうur ansはとても役に立ちました。 +1 –
あなたがこれまで – legrandviking