Web開発
LinkedInフィードブロッカー
LinkedIn Feed Blocker (github.com)
要約
LinkedInフィードブロッカーは、LinkedInのメインフィードを非表示にしつつ、他の機能(プロフィール、求人、メッセージなど)はそのまま利用できるようにするシンプルなChrome拡張機能です。この拡張機能は、無限スクロールによるフィードのページネーションもブロックし、ユーザーが求人検索や採用担当者とのコミュニケーションに集中できるよう設計されています。
全文翻訳
LinkedInフィードブロッカー
LinkedInのホームフィードを無効にし、LinkedInの他の部分は利用可能にしたままにする、ミニマルなChrome拡張機能です。
何をするか
/feedのメインフィード全体を非表示にします
無限スクロールのフィードページネーションをブロックします
プロフィール、求人、検索、メッセージ、通知、その他のLinkedInの機能はそのままにします
なぜか?
私はLinkedInを求人検索や採用担当者とのチャットに利用しています。しかし、ワイルドウエストのようなソーシャルフィードに迎えられるのは好きではありません。下の「変更前」の画像に「遭遇」した後、何かをする必要があると決心しました。そのため、この拡張機能を作成しました。
変更前 / 変更後
変更前
変更後
インストール
このリポジトリをコンピュータ上の永続的な場所にダウンロードまたはクローンします。
Chromeを開き、chrome://extensions に移動します。
右上隅で開発者モードを有効にします。
「パッケージ化されていない拡張機能を読み込む」をクリックします。
linkedin-feed-blocker ディレクトリを選択します。
LinkedInをリロードします。
拡張機能は、chrome://extensions から無効化または削除しない限り有効なままです。
開発者向けノート
更新
manifest.json、rules.json、またはfeed.cssを変更した後:
chrome://extensions を開きます
LinkedIn Feed Blocker を見つけます
リロードをクリックします
LinkedIn をリロードします
仕組み
feed.css
投稿コンポーザーを含むLinkedInのメインフィードを非表示にします:
[data-testid="mainFeed"] { display: none !important; }
rules.json
以下のターゲットにすることにより、追加のメインフィード投稿のリクエストをブロックします:
sduiid=com.linkedin.sdui.pagers.feed.mainFeed
このルールは、LinkedInの他の部分に干渉する可能性のある汎用ページネーションエンドポイントではなく、意図的にLinkedInのmainFeedページネーターをターゲットにしています。