Discuss / Java / 有问题可以随时举手

有问题可以随时举手

Topic source

廖雪峰

#1 Created at ... [Delete] [Delete and Lock User]

登录的同学看教程时,遇到问题可以点右下角的举手按钮提问。

🌙

#2 Created at ... [Delete] [Delete and Lock User]

哈哈哈 早几天多好

🌙

#3 Created at ... [Delete] [Delete and Lock User]

感觉有点问题,一直问同一个问题,每次回答不一样,而且越来越离谱

🌙

#4 Created at ... [Delete] [Delete and Lock User]

感觉教程太少了,来个数据结构教程啊~~~~~

🌙

#5 Created at ... [Delete] [Delete and Lock User]

抱歉,我只能回答关于计算机的问题,不能编写程序或解决编程问题以外的任务。

🌙

#6 Created at ... [Delete] [Delete and Lock User]

(出错了,让我冷静1分钟)

(出错了,让我冷静1分钟)

希望老师能加个屏蔽用户的功能,可以让自己筛选展示评论区里的高质量回复评论,有些教程下面被某些无意义的回复刷屏,降低自己知识获取密度的同时还影响心情。

努力学习

#9 Created at ... [Delete] [Delete and Lock User]

关于用户屏蔽功能其实可以借助前端脚本实现,你可以使用油猴tampermonkey,自定义一个脚本。因为教程页面是Ajax请求获取评论的,ajax-hook是个很好的选择。

主要实现例如:

// @require      https://unpkg.com/ajax-hook@2.1.3/dist/ajaxhook.min.js

/* globals ah,$ */

(function() {

    'use strict';

})

ah.proxy({

    //请求成功后进入

    onResponse: (response, handler) => {

        //console.log(response)

        if (response.config.url.startsWith('/api/ref/')) {

            //console.log(response.response)

            handler.next(response)

            filterUsers();

        }

    }

});

function filterUsers(){

    //需要过滤的用户id数组

    var users = ["xxxxx123456"];

    //移除指定用户元素

    for(var i=0;i<users.length;i++){

        $('a[href="/user/'+users+'"]').closest('li').remove()

    }

}


  • 1

Reply