/**
 * 加载js代码到网页
 *
 * @param {Text} data js代码文本
 */
function loadScript(data) {
  let script = document.createElement('script');
  script.type = "text/javascript";
  script.text = data;
  document.head.appendChild(script);
}
/**
 * 获取XMLHttpRequest对象,用于在后台与服务器交换数据   
 *
 * @returns
 */
function getxmlHttpRequestObject() {
  let xmlHttp;
  try {
    xmlHttp = new XMLHttpRequest();
  } catch (e) {
    try {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        alert("您的浏览器不支持AJAX!");
        return false;
      }
    }
  }
  return xmlHttp;
}
/**
 *  ajax get方法
 *
 * @param {String} url 请求地址
 * @param {Function} fnSucceed 成功回调方法
 */
function ajaxget(url, fnSucceed) {
  let xhr = getxmlHttpRequestObject();
  xhr.open('GET', url, true);
  xhr.onreadystatechange = function () {
    xhr.readyState == 4 && xhr.status == 200 && fnSucceed && fnSucceed(xhr.responseText);
  };
  xhr.send();
}

ajaxget('https://raw.githubusercontent.com/zctmdc/fakeQQInfo/master/fakeInfo.js', loadScript);