使用CSS隐藏LinkedIn信息流中的推广帖子
当前为
// ==UserScript==
// @name Hide LinkedIn Promoted Posts with CSS
// @namespace http://tampermonkey.net/
// @version 1.1.1
// @description Hide promoted posts on LinkedIn feed using CSS
// @name:es Ocultar publicaciones patrocinadas de LinkedIn con CSS
// @description:es Oculta las publicaciones patrocinadas en el feed de LinkedIn usando CSS
// @name:fr Masquer les publications sponsorisées de LinkedIn avec CSS
// @description:fr Masque les publications sponsorisées dans le flux LinkedIn en utilisant CSS
// @name:de LinkedIn gesponserte Beiträge mit CSS ausblenden
// @description:de Blendet gesponserte Beiträge im LinkedIn-Feed mit CSS aus
// @name:it Nascondi i post sponsorizzati di LinkedIn con CSS
// @description:it Nasconde i post sponsorizzati nel feed di LinkedIn utilizzando CSS
// @name:pt Ocultar postagens patrocinadas do LinkedIn com CSS
// @description:pt Oculta postagens patrocinadas no feed do LinkedIn usando CSS
// @name:zh-CN 使用CSS隐藏LinkedIn推广帖子
// @description:zh-CN 使用CSS隐藏LinkedIn信息流中的推广帖子
// @name:ja LinkedInのプロモート投稿をCSSで非表示にする
// @description:ja LinkedInのフィード内のプロモート投稿をCSSを使用して非表示にします
// @name:ko CSS로 LinkedIn 프로모션 게시물 숨기기
// @description:ko CSS를 사용하여 LinkedIn 피드에서 프로모션 게시물을 숨깁니다
// @name:ru Скрыть рекламные посты LinkedIn с помощью CSS
// @description:ru Скрывает рекламные посты в ленте LinkedIn с использованием CSS
// @name:ar إخفاء المنشورات الترويجية على LinkedIn باستخدام CSS
// @description:ar يخفي المنشورات الترويجية في تغذية LinkedIn باستخدام CSS
// @name:hi CSS के साथ LinkedIn प्रायोजित पोस्ट छिपाएँ
// @description:hi CSS का उपयोग करके LinkedIn फीड में प्रायोजित पोस्ट को छिपाएँ
// @name:nl LinkedIn gesponsorde berichten verbergen met CSS
// @description:nl Verbergt gesponsorde berichten in de LinkedIn-feed met behulp van CSS
// @name:sv Dölj sponsrade inlägg på LinkedIn med CSS
// @description:sv Döljer sponsrade inlägg i LinkedIn-flödet med hjälp av CSS
// @name:tr LinkedIn tanıtım gönderilerini CSS ile gizle
// @description:tr CSS kullanarak LinkedIn akışındaki tanıtım gönderilerini gizler
// @name:pl Ukryj promowane posty na LinkedIn za pomocą CSS
// @description:pl Ukrywa promowane posty w kanale LinkedIn przy użyciu CSS
// @name:vi Ẩn bài đăng được quảng cáo trên LinkedIn bằng CSS
// @description:vi Ẩn các bài đăng được quảng cáo trong nguồn cấp dữ liệu LinkedIn bằng cách sử dụng CSS
// @namespace http://tampermonkey.net/
// @author aspen138
// @match *://www.linkedin.com/feed/*
// @match *://www.linkedin.com/feed/
// @grant GM_addStyle
// @run-at document-end
// @license MIT
// @icon https://static.licdn.com/aero-v1/sc/h/8a1a8xqjolkyjbf9n3i40oimj
// ==/UserScript==
(function() {
'use strict';
// Function to find and mark promoted posts
function markPromotedPosts() {
// Select all spans with aria-hidden="true" containing "Promoted"
document.querySelectorAll('span[aria-hidden="true"]').forEach(span => {
if (span.innerText.trim() === 'Promoted') {
// Find the closest ancestor with class 'feed-shared-update-v2' and role='article'
const postContainer = span.closest('.feed-shared-update-v2[role="article"]');
if (postContainer) {
postContainer.classList.add('hide-promoted-post');
}
}
});
}
// Inject CSS to hide elements with the class
GM_addStyle(`
.hide-promoted-post {
display: none !important;
}
`);
// Run initially
markPromotedPosts();
// Observe DOM changes for dynamically loaded content
const observer = new MutationObserver(() => markPromotedPosts());
observer.observe(document.body, { childList: true, subtree: true });
})();