member_only
非ログイン状態で #member_only (member_only) がページ上にあるページを非表示にするUserCSS
以下からページが見えなくなる
トップページのカード
ページ下の関連リンク
検索結果
ページ本文
CSSで無理やり消しているだけなのでbotや技術知識のある人には効かない
見える条件は色々いけそう(だけど、結局CSSで見えなくするだけなのであんま意味がない)
now: プロジェクトにログインしているユーザー
プロジェクトにログインしており、なおかつ自分のページに特定のScript/CSSを貼ったユーザー
TamperMonkeyなどのサードパーティScriptを使う
本文を暗号化して鍵を持っている人だけ復号も試したけどwysiwygな関係でぶっ壊れるのでめんどくさくなったmtane0412.icon
更新履歴
2025/2/6 作成
2025/2/7
ログイン判定を.user-menuからa.new-buttonに変更
スマホだと.user-menuが消失していた
セレクタを:is()でまとめた
code:style.css
:is(
.grid li.page-list-itemdata-page-links*="'member_only'",
.page-list-itemdata-page-title="member_only",
div.app:has(atype="hashTag"data-page-title="member_only")
) {
display: none !important;
}
body:has(a.new-button) :is(
.grid li.page-list-itemdata-page-links*="'member_only'",
.page-list-itemdata-page-title="member_only",
div.app:has(atype="hashTag"data-page-title="member_only")
) {
display: list-item !important;
}
#member_only