html修改iframe中src,javascript – 如何在更改iframe src时设置自定义http标头?
您可以将具有自定义标题的ajax请求的结果设置为iframe的内容:$.ajax({type: "GET",url: "https://app.icontact.com/icp/a/",contentType: "application/json",beforeSend: function(xhr, settings){xhr.setRequestHeader("some_custom_heade
您可以将具有自定义标题的ajax请求的结果设置为iframe的内容:
$.ajax({
type: "GET",
url: "https://app.icontact.com/icp/a/",
contentType: "application/json",
beforeSend: function(xhr, settings){
xhr.setRequestHeader("some_custom_header", "foo");},
success: function(data){
$("#output_iframe_id").attr('src',"data:text/html;charset=utf-8," + escape(data))
}
});
这是假设iframe指向跨域src。如果一切都在同一个域上,这样就更简单了
编辑:也许尝试这个变化。
$.ajax({
type: "GET",
url: "https://app.icontact.com/icp/a/",
contentType: "application/json",
beforeSend: function(xhr, settings){
xhr.setRequestHeader("some_custom_header", "foo");},
success: function(data){
$("#output_iframe_id").attr('src',"/")
$("#output_iframe_id").contents().find('html').html(data);
}
});
更多推荐

所有评论(0)