查看S1不可见内容(审核中/禁言)自动版

查看S1正在审核中的帖子和被禁言用户的回帖

< Feedback on 查看S1不可见内容(审核中/禁言)自动版

Question/comment

§
Posted: 31-08-2021

尝试了一下,浏览器在sid过期的时候调用app.saraba1st.com域名下的/api/app/thread接口服务器返回请求跨域,用自己的菜鸡的JQuery水平改了改,目前可以使用了。主要是在获取帖子信息和内容的两个请求方法中增加失败回调,当请求跨域时清除localStorage中的sid,强制重新登录。
附一下代码:
function getThreadInfo() {
return new Promise(function (resolve, reject) {
$.ajax({
type: 'POST',
url: api + '/thread',
data: {
sid: sid,
tid: tid
},
success: resp => handleRequest(resp, resolve, reject),
error: function() {
localStorage.removeItem('app_sid');
reject();
return;
}
});
});
}

function getThreadContent() {
return new Promise(function (resolve, reject) {
$.ajax({
type: 'POST',
url: api + '/thread/page',
data: {
sid: sid,
tid: tid,
pageNo: pageNo
},
success: resp => handleRequest(resp, resolve, reject),
error: function() {
localStorage.removeItem('app_sid');
reject();
return;
}
});
});
}

§
Posted: 27-10-2021

亲测替换原代码相应部分后脚本已重新生效,感谢楼主分享解决方法。

ShienProAuthor
§
Posted: 28-10-2021

感谢反馈和贡献代码,Gmail把Greasy Fork发的评论提醒邮件塞到了垃圾箱,导致我刚刚才看到😂

Post reply

Sign in to post a reply.