ynchuan / blog

https://github.com/ynchuan/blog/issues
http://ynchuan.github.io/blog
0 stars 0 forks source link

request ua #39

Open ynchuan opened 5 years ago

ynchuan commented 5 years ago
var url = 'http://pc.videoclick.baidu.com/p.gif?pid=104&u=http%253A%252F%252Fv.baidu.com%252F&tn=indsa&tpl=indsa&refer=&city=%E5%8C%97%E4%BA%AC&sa=c&flow=99090';

var req = new XMLHttpRequest();
req.open('GET', url, false);
// req.setRequestHeader("User-Agent", "UA_test_string");
req.send();
console.log(req.responseText);

var ua = navigator.userAgent;
Object.defineProperty(navigator, 'userAgent', {
    get: function () {
        return ua + 'HREL'
    }
})
ynchuan commented 5 years ago

浏览器请求中无法修改请求ua,xhr发出跨域请求可以发出,如果服务端不支持cores,则无法接受请求,如果不考虑接受,类似打点,可以使用不支持cores的xhr