Object 在外部页面中搜索var

Object 在外部页面中搜索var,object,Object,我想制作一个脚本,在外部页面中搜索变量。 例如,我希望脚本访问此页面:, 检查服务器是否可用,并以某种方式通知我。 有人能帮我解决这个问题吗?我的解决方案是恢复页面源代码的文本。然后在源代码中搜索我们想要的任何字符串。只需添加另一个search调用即可扩展搜索。在Firefox中工作 <script> function print(text) { alert(text); } function search(where, what) { var position =

我想制作一个脚本,在外部页面中搜索变量。 例如,我希望脚本访问此页面:, 检查服务器是否可用,并以某种方式通知我。
有人能帮我解决这个问题吗?

我的解决方案是恢复页面源代码的文本。然后在源代码中搜索我们想要的任何字符串。只需添加另一个
search
调用即可扩展搜索。在Firefox中工作

<script>
function print(text) {
    alert(text);
}

function search(where, what) {
    var position = where.indexOf(what)
    if ( position !== -1) {
        print("Found \"" + what + "\" at " + position);
        return;
    } //else
    print("\"" + what + "\" not found");
}

var xhr = new XMLHttpRequest();
xhr.open("GET", "https://billing.dacentec.com/hostbill/index.php?/cart/dedicated-servers/", true);
xhr.onload = function (e) {
  if (xhr.readyState === 4) {
    if (xhr.status === 200) {
      var externalText = xhr.responseText;
      search(externalText, "technology");
      search(externalText, "secure");
      search(externalText, "we");
    } else {
      print(xhr.statusText);
    }
  }
};
xhr.onerror = function (e) {
  print(xhr.statusText);
};
xhr.send(null);


</script>

功能打印(文本){
警报(文本);
}
函数搜索(何处、何处){
变量位置=where.indexOf(what)
如果(位置!=-1){
打印(“在“+位置找到\”“什么+”\);
回来
}//否则
打印(“\”“+what+”\“未找到”);
}
var xhr=new XMLHttpRequest();
xhr.open(“GET”https://billing.dacentec.com/hostbill/index.php?/cart/dedicated-服务器/”,true);
xhr.onload=函数(e){
if(xhr.readyState==4){
如果(xhr.status==200){
var externalText=xhr.responseText;
搜索(外部文本,“技术”);
搜索(外部文本,“安全”);
搜索(外部文本,“我们”);
}否则{
打印(xhr.statusText);
}
}
};
xhr.onerror=函数(e){
打印(xhr.statusText);
};
xhr.send(空);

您能更详细地解释一下您想做什么吗?不太清楚您是在其他JavaScript文件中还是在整个网页中查找现有变量。您想知道变量是在网页的js文件源中创建的,还是在js中存在的变量是在文档命名空间中执行的?例如,我想查找一个文本,在网页中。。。如果存在,脚本会告诉我