请输入您要查询的百科知识:

 

词条 xhr注入
释义

XHR 注入技术是通过XMLHttpRest来获取javascript的。但与eval不同的是,该机制是通过创建一个script的DOM元素,然后把XMLHttpRequest的响应注入script中来执行javascript的。在某些情况下使用eval可能比这样机制慢。XHR injection 通过XMLHttpRequest获取的内容必须部署在和主页相同的域中。以下是XHR Injection的列子源码:

var xhrObj=getXHRObject();

xhrObj.onreadystatechange=

function(){

if(xhrObj.readyState==4){

var scriptElem=document.createElement('script');

document.getElementsByTagName('head')[0].appendChild(ScriptElem);

scriptElem.text=xhrObj.responseText;

}

};

xhrObj.open('Get','A.js',true);//必须和主页面在同一个域中

xhrObj.send('');

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/6 12:56:18