平常除了刷L站,还会看看知乎的文章摸摸鱼,但是今天一来打开知乎网站发现,页面内必有一个视频,基本是5个文章,1个视频这样的频率,这样摸鱼被发现的概率就大大增加了。
stylus插件隐藏视频
@-moz-document url-prefix("https://www.zhihu.com/") {
.VideoAnswerPlayer-video,.ZVideoItem{
display:none;
}
}
油猴隐藏知乎视频图片gif广告
// ==UserScript==
// @name 知乎视频图片gif广告屏蔽
// @namespace http://tampermonkey.net/
// @version 0.4
// @description 将滚动页面中新刷出的视频图片gif广告屏蔽
// @author mk1213817
// @match *://*.zhihu.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Function to hide videos and images
function hideContent() {
// 屏蔽视频
const videos = document.querySelectorAll('.ContentItem.AnswerItem .VideoAnswerPlayer, .VideoAnswerPlayer-video');
videos.forEach(video => {
video.style.display = 'none';
});
// 屏蔽图片
const images = document.querySelectorAll('div img.origin_image');
images.forEach(image => {
image.style.display = 'none';
});
// 屏蔽gif
const gifs = document.querySelectorAll('div.GifPlayer');
gifs.forEach(gifs => {
gifs.style.display = 'none';
});
// 屏蔽表情包
const content_image = document.querySelectorAll('div img.content_image');
content_image.forEach(content_image => {
content_image.style.display = 'none';
});
// 屏蔽广告图
const recommend_img = document.querySelectorAll('div.css-1ld0bim img');
recommend_img.forEach(recommend_img => {
recommend_img.style.display = 'none';
});
// 屏蔽广告卡片
const ads = document.querySelectorAll('div.Pc-feedAd');
ads.forEach(ads => {
ads.style.display = 'none';
});
}
// Use MutationObserver to monitor for changes and hide content in dynamically loaded parts
const observer = new MutationObserver(mutations => {
mutations.forEach(mutation => {
if (mutation.type === "childList" && mutation.addedNodes.length > 0) {
mutation.addedNodes.forEach(node => {
if (node.nodeType === 1) { // Element node
hideContent(); // Call the function to hide content for new nodes
}
});
}
});
});
// Start observing the body for added nodes
observer.observe(document.body, {
childList: true,
subtree: true
});
// Initial call to hide content on page load
hideContent();
})();