知乎修改器🤜持续更新🤛努力实现功能最全的知乎配置插件

页面模块自定义隐藏,列表及回答内容过滤,保存浏览历史记录,推荐页内容缓存,一键邀请,复制代码块删除版权信息,列表种类和关键词强过滤并自动调用「不感兴趣」接口,屏蔽用户回答,视频下载,设置自动收起所有长回答或自动展开所有回答,移除登录提示弹窗,设置过滤故事档案局和盐选科普回答等知乎官方账号回答,手动调节文字大小,切换主题及深色模式调整,隐藏知乎热搜,列表添加标签种类,去除广告,设置购买链接显示方式,收藏夹内容、回答、文章导出为PDF,一键移除所有屏蔽选项,外链直接打开,键盘左右切换预览图片,更多功能请在插件里体验...

< Feedback on 知乎修改器🤜持续更新🤛努力实现功能最全的知乎配置插件

Question/comment

§
Posted: 23.2.2023
Edited: 23.2.2023

写了个脚本,干掉了知乎的空格键自动播放,各位可自取:

// ==UserScript==
// @name         拦截视频自动播放
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  拦截所有知乎被屏蔽的视频自动播放
// @author       You
// @match        *://*.zhihu.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=zhihu.com
// @grant        none
// ==/UserScript==

(function() {
    // 拦截 video.play() 指令
    var originalPlay = HTMLMediaElement.prototype.play;
    HTMLMediaElement.prototype.play = function() {
        // 如果视频是自动播放或者 display 属性为 block,则不执行 video.play() 指令
        if (this.getAttribute('autoplay') || this.style.display === 'block') {
            return;
        }
        // 否则正常执行 video.play() 指令
        return originalPlay.apply(this, arguments);
    };
})();
yubing liuAuthor
§
Posted: 23.2.2023

§
Posted: 24.2.2023

写了个脚本,干掉了知乎的空格键自动播放,各位可自取:

// ==UserScript==
// @name         拦截视频自动播放
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  拦截所有知乎被屏蔽的视频自动播放
// @author       You
// @match        *://*.zhihu.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=zhihu.com
// @grant        none
// ==/UserScript==

(function() {
    // 拦截 video.play() 指令
    var originalPlay = HTMLMediaElement.prototype.play;
    HTMLMediaElement.prototype.play = function() {
        // 如果视频是自动播放或者 display 属性为 block,则不执行 video.play() 指令
        if (this.getAttribute('autoplay') || this.style.display === 'block') {
            return;
        }
        // 否则正常执行 video.play() 指令
        return originalPlay.apply(this, arguments);
    };
})();

确实能拦截视频自动播放了。但是所有的视频手动点播放放不了了,拖动进度条也不管用,跟暂停了似的

yubing liuAuthor
§
Posted: 10.3.2023

写了个脚本,干掉了知乎的空格键自动播放,各位可自取:

// ==UserScript==
// @name         拦截视频自动播放
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  拦截所有知乎被屏蔽的视频自动播放
// @author       You
// @match        *://*.zhihu.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=zhihu.com
// @grant        none
// ==/UserScript==

(function() {
    // 拦截 video.play() 指令
    var originalPlay = HTMLMediaElement.prototype.play;
    HTMLMediaElement.prototype.play = function() {
        // 如果视频是自动播放或者 display 属性为 block,则不执行 video.play() 指令
        if (this.getAttribute('autoplay') || this.style.display === 'block') {
            return;
        }
        // 否则正常执行 video.play() 指令
        return originalPlay.apply(this, arguments);
    };
})();

引用了你这块的代码,判断部分做了修改,感谢

Post reply

Sign in to post a reply.