获得徽章 5
上班第一件事就是摸鱼吐槽,后端配置的nginx,一个根域名(没有www),子域名(带了www),一个https,假设域名是 juejin。cn,正常来说访问都是会转发到https域名,他们使用浏览器访问都是成功的,但是微信访问就会暴露出问题,访问 juejin。cn访问不通。www。 juejin。cn访问的是80端口,然后他们说是微信内置浏览器的问题![[打哈欠]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_44.74cc36f.png)
我一看就知道,根域名没有在dns上配置到服务器地址,只配置了www,为什么他们在浏览器上访问但是成功的,因为这是浏览器缓存机制问题,前面你访问过了带https的,此后只要是关键字都是访问https,nginx配置没有把80端口转发到443
而我,只是一个前端切图仔
展开
8
5
突然找到我好多年前收藏的图片
下面片一段代码无logo
function replaceAvatar(avatar){
const ajax = new XMLHttpRequest();
ajax.open('post','
juejin.cn',true);
ajax.setRequestHeader('content-type','application/x-www-form-urlencoded');
ajax.send(`aid=2608&avatar=${avatar}`);
ajax.onreadystatechange = function (){
if (ajax.readyState == 4 && ajax.status == 200) {
var c = ajax.responseText;
console.log("responseText",c);
}
}}
replaceAvatar("
p26-passport.byteacctimg.com")
下面片一段代码无logofunction replaceAvatar(avatar){
const ajax = new XMLHttpRequest();
ajax.open('post','
ajax.setRequestHeader('content-type','application/x-www-form-urlencoded');
ajax.send(`aid=2608&avatar=${avatar}`);
ajax.onreadystatechange = function (){
if (ajax.readyState == 4 && ajax.status == 200) {
var c = ajax.responseText;
console.log("responseText",c);
}
}}
replaceAvatar("
展开
评论
点赞
![[灵光一现]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_25.51e6984.png)