Wikipedia:カスタムJS/一覧
表示
表示のカスタマイズ |
---|
外装(スキン) |
カスタムCSS |
|
カスタムJS(一覧) |
MediaWiki |
ウィキペディア日本語版で利用可能な、ガジェットとはなっていないカスタムJSの一覧です。
スクリプトは各利用者がそれぞれ個人で開発しています。不具合があった場合は各スクリプトの作者に報告することを考えてください。
使い方
[編集]- カスタムJSを使用する場合、アカウントを取得してログインする必要があります。
- カスタムJS保存用のページを開きます。通常は、特別:利用者ページ/common.jsです。
- カスタムJSのページに下記のようなコードを書いて保存します。
- キャッシュを破棄すると、カスタムJSの設定が反映されます。(Wikipedia:キャッシュを消す)
- ウィキペディア日本語版のコードを使用する場合(「
User:Hogehoge/hoge.js
」の部分は使いたいスクリプトの名前を指定してください。)mw.loader.load('//ja.wikipedia.org/w/index.php?title=User:Hogehoge/hoge.js&action=raw&ctype=text/javascript');
- 他言語版のコードを使用する場合(「
en.wikipedia.org
」の部分は他言語版のドメインを、「User:Foo/bar.js
」の部分は使いたいスクリプトの名前を指定してください。)mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Foo/bar.js&action=raw&ctype=text/javascript');
機能の追加や不具合の修正に対応するため、通常はスクリプトを複製せずにmw.loader.load
を使用してスクリプトを呼び出すようにしましょう。ただし、利用者名前空間にないスクリプトや、保護されていないページに置いてあるスクリプトは直接呼び出せません。各自でカスタムJSのページに複製して改変する必要があります。
ウィキ技術部カスタム一覧
[編集]利用者カスタム一覧
[編集]名前 | 機能の概要 | |
---|---|---|
閲覧補助[編集] | ||
check headings | 記事中に適切でない階層の見出しがある場合、警告文を表示する。 | |
EnhancedCollapsibleTables | 折りたたみ可能なテーブルのヘッダ部分をクリックすることで開閉できるように拡張する。 | |
HideClosedvfd | Wikipedia:削除依頼やWikipedia:投稿ブロック依頼で、終了済みの案件を隠すことができるようになる(解説)。 | |
Namespace-spacing | リンクになっている文字列にコロンが含まれる場合、コロンの前後に空白を挿入する。 | |
NeverUseMobileVersion | モバイル版を無効化、モバイル版にアクセスした場合はデスクトップ版にリダイレクトさせる(パブリックドメイン)。 | |
purgetab | mw:Snippets/Purge_actionの日本語対応版。キャッシュ破棄のタブを追加する。 | |
ShowInternalDeadLink | ページ内のリンク切れを表示する(パブリックドメイン)。 | |
Source links | 「リンク元」で実リンクのみを表示する。 | |
編集補助[編集] | ||
ShowPageLintError | 編集時にLintエラーをチェックする機能を追加し、各記事の「ページ情報」の「Lint errors」の章に、詳細情報を表示する(パブリックドメイン)。 | |
jastyle | 日本語用にウィキスタイルの自動修正を行う。かつてはガジェットだったが、おかしな編集となってしまう場合があるため、現在は各自でスクリプトをコピーして見直して使用する必要あり。 | |
DisamAssist | 曖昧さ回避ページへのリンクを検出して、正しいリンク先に変更するためのツール。曖昧さ回避ページの「その他」メニューに「曖昧さ回避ページへのリンクを解消」を追加する。英語版ウィキペディアで導入されているカスタムJSを日本語用にアレンジしたもの。(解説) | |
PriRdrAssist | DisamAssistに代表的なトピックへのリンクの確認・修正機能を追加したツール。(解説) | |
HarvErrors | 記事中で参照文献に対して作った内部リンクのリンク先がない場合、エラーメッセージを表示するためのツール。英語版ウィキペディアで導入されているカスタムJSを日本語用にアレンジしたもの。(解説) | |
private-sandbox | インストールした状態で特別:PrivateSandboxにアクセスすると非公開のサンドボックスを利用できるスクリプト。リンク機能も使用可能。英語版から移入。(似た機能を持つスクリプト) | |
PrivateSandbox | プライベートサンドボックスの超改良版。ウィキエディター、複数プロファイル、リアルタイムプレビューをサポート。(解説) | |
Rewind | 1クリックで記事を任意の版に差し戻すことができる。誤操作防止の観点から画面左の項目で機能をオンにしてから使用する。 | |
WikEd-mod-1 | WikiEdで見出しを挿入するとき、見出しの前後に空白行を挿入しない。wikiEd本体と併せて使用する。 | |
smartLinkingLoader | 記事へのリンクを迅速に行える。ソースエディター専用。 | |
Citoid | ソースエディターで出典の自動生成が可能になる。 | |
ページの情報を表示[編集] | ||
counter | ツールボックスにアクセス数(ページビュー)を表示するサイトへのリンクを追加する(解説)。パブリックドメイン。 | |
CurIDLink | m:MediaWiki:Gadget-CurIDLink.jsをウィキペディア日本語版向けにしたもの。サイドバーに表示中ページへのページIDによるリンクを追加する。 | |
log | ツールボックスにページのログ、キャッシュ破棄、コモンズへのリンクなどを追加する。メッセージや項目を変えたい場合は複製して改変(パブリックドメイン)。 | |
permalink | 固定リンクのコピペ補助。ツールボックスの固定リンクを左クリックすると[[Special:PermaLink/XXXX]] のウィキリンク構文を返す。右クリックするとtitle= パラメータを省いたリンクをコピーできる。
| |
PrefixIndexLink | サイドバーに表示中ページのサブページ一覧 (特別:前方一致ページ一覧) へのリンクを追加する。 | |
protectionStatus | ページタイトルの左に保護レベルを表示する。 | |
retrieveSigning | 履歴から過去版や差分を表示したとき、固定リンクなどの定型文を生成することが出来る。 | |
revisionCounter | 各ページの版数を表示する。(Help:リビジョン・カウンター) | |
revisionCounter(日本語版) | リビジョン・カウンターを日本語環境に適応させた改良版。 | |
RevisionFinder | ページの変更履歴上で、特定の版または版間の差分リンクを生成したり、過去版の文字列検索などを可能にするスクリプト。使用者に削除権限がある場合は、先述の機能を使って指定した版の版指定削除も可能。(解説) | |
revisionShortener | 過去版や差分を表示したとき、「特別:差分」機能を使った短いリンク用の定型文を生成する。(解説) | |
ShowSource | Wikiソースや、テンプレート展開後のソースを表示するリンクを章ごとに作成する(パブリックドメイン)。 | |
SpecialLanglinks | 特別ページに英語版への言語間リンクを付与する。 | |
toggleNumWikipediaHistory | 編集履歴の箇条書きの黒丸を繰り上げの数値にする。(解説) | |
ノートや議論のページ用[編集] | ||
EnhancedUserpageLink | 議論ページやノートページで動作。署名の横に会話ページや投稿記録へのリンクを付与する | |
easy-archive | 会話ページをアーカイブする。 | |
画面をカスタマイズ[編集] | ||
DynamicSidebar | 各利用者個人用のカスタムサイドバーを利用できるようになる。 | |
Clock | 画面右上の「ログアウト」を時計に置き換える。クリックでUTCとローカル時刻を切り替え、ダブルクリックで現在表示しているページのキャッシュを破棄する。 | |
NotifyWatchlistUpdate | (ベクタースキンのみ)画面右上の「ウォッチリスト」にカーソルを合わせると、コンパクトなウォッチリストを表示する。DnDで既読にする・ウォッチリストから外すことが可能。また「ウォッチリスト」右に新着更新数を表示する(クリックで詳細な設定が可能)。 | |
利用者情報[編集] | ||
markblocked.js | ブロックされている利用者の名前表示を変え、情報を表示する(Help:マークブロック) | |
MarkBLockedGlobal | Help:MarkBLockedのグローバル化バージョン。ローカルブロック、グローバルロック、グローバルブロックされた登録利用者・IP利用者に関連するリンクをマークアップする。 | |
markAdmins | 管理者などのフラグの状態を表示する(Help:マークアドミン)(管理者が増減したら、手作業で更新する必要あり) | |
StoredMarkAdmins | マークアドミンを、定期的にAPIで管理者一覧を自動更新し、ローカルストレージを使用することで、手作業による更新を不要にした改良版。 | |
SpurLink | 公開プロキシの確認補助。IPユーザーのツールリンクにSPURへのリンクを追加する。(解説) | |
依頼と報告[編集] | ||
AN Reporter | 管理者伝言板への利用者の報告をダイアログ上の操作のみで行うことができるツール。(解説) | |
RFD Helper | リダイレクトの削除依頼をダイアログ上の操作のみで行うことができるツール。(解説) | |
WKSpinner | ツールボックスに問題テンプレートの貼り付け、即時削除テンプレートの貼り付け、削除依頼提出の補助を行うツールを追加(解説)。 | |
その他[編集] | ||
unWatchList | ウォッチリスト上に「このページをウォッチリストから外す」ためのリンクを表示する(解説)。 | |
WatchAll | 特別:ログ または 特別:投稿記録 から取得できるページを一括でウォッチリストに登録する。ソックパペットを追跡する際などに有用。(解説) | |
RequestsForUnblockSummary | Category:ブロック解除依頼表示時に、各解除依頼の状況一覧表を表示する。en:Category:Requests for unblock#Summaryの簡易版をJSでやってみたイメージ。 | |
管理者用[編集] | ||
AjaxBlock | 特別ページへ移動せずにダイアログからブロックを行う機能、ワンクリックブロック機能などを追加する。(解説) | |
DeleteSummaryCounter | 削除画面で要約欄の文字数制限を通知する。 | |
Selective Rollback | 巻き戻し権限保持者用。ページを遷移させない巻き戻し (in-situ rollback)、巻き戻しの要約指定、指定した巻き戻しリンクの一括解消 (selective rollback)、ページ上の全巻き戻しリンクの一括解消 (mass rollback) など。(英語解説) | |
sysoptools | テンプレート挿入の補助。コードを自分のcommon.jsにコピーしないと動作しない(common.js以外のページに書いてインクルードすると動かない)。項目は用途に応じて改変。記法はHelp:CharInsertを参照(パブリックドメイン)。 |
ウィキペディア内の他の利用者カスタムJSを検索できます。