double-search 让你一次回车多个结果,支持个性定制自己的搜索习惯,目前支持Google,百度,搜狗,知乎,必应,默认是Google和百度
使用方法,打开谷歌浏览器,地址栏chrome://extensions/回车,double-search.crx文件拖进去
最新插件下载地址 double-search.crx
下面这个例子用来发起一个xmlHttpRequest请求
var QbUrl = 'https://www.g-banker.com/price/query';
var QbXhr;
function requestData3() {
console.log('QbXhr')
QbXhr.open('POST', QbUrl, true);
QbXhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
QbXhr.send('queryFlag=3');
}
function setupXHR() {
//黄金钱包的实时价格
QbXhr = new XMLHttpRequest();
QbXhr.onreadystatechange = function() {
if (QbXhr.readyState === 4) {
//success
if (QbXhr.status === 200) {
handleQbResponse(QbXhr.response);
} else {
console.error(QbXhr.status);
}
}
}
;
QbXhr.onerror = function(e) {
console.error(QbXhr.statusText);
}
;
requestData3();
}
window.onload = function(){
setupXHR();
}
//获取黄金钱包的数据
function handleQbResponse(res){
res = JSON.parse(res);
var realtime_price ='';
if(res.success==='true'){
realtime_price= (res.data.realtime_price/100).toFixed(2)
}
console.log(realtime_price);
}
上述方式不太好 ,推荐使用fetch
fetch(QbUrl, {
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
body: parm
}).then(function (res) {
if (res.ok) {
res.json().then(function (data) {
callback && callback(data);
});
}
}, function (e) {
alert("Error submitting form!");
});
评论
使用 GitHub 账号登录后即可评论