场景:对于iframe集成的页面进行权限校验。由于iframe默认的src的不能传递header, 因此需要把iframe调用方式改为ajax,代码如下
functionfunctionToExecute(){var url="此处填写iframe地址";
$.ajax({type:'GET',url: url,beforeSend:function(xhr){
xhr.setRequestHeader('header里面的key',"value值");},success:function(data){$("#myiframe").css("display","block")$("#myiframe").attr("src",url)},error:function(error){
console.log(error);},statusCode:{400:function(){alert("server returned a bad request response.");}}});}
写个测试的页面测试下
<iframeid="myiframe"style="position: fixed;z-index: 999;border-color:yellow;height: 50%;width: 50%;top: 20%;left:20%;filter:alpha(opacity=60);opacity: 0.6;-moz-opacity: 0.8;display:none"></iframe><buttonid="TestButton"onclick="functionToExecute()">click</button>
本文转载自: https://blog.csdn.net/weixin_43839871/article/details/129042862
版权归原作者 Ddkjawed 所有, 如有侵权,请联系我们删除。
版权归原作者 Ddkjawed 所有, 如有侵权,请联系我们删除。