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中存在的变量是在文档命名空间中执行的?例如,我想查找一个文本,在网页中。。。如果存在,脚本会告诉我