ユーザースクリプト マネージャーは、ユーザースクリプト エンジンとも呼ばれ、ブラウザー拡張機能および拡張ブラウジングテクノロジの一種で、ユーザースクリプトを実行および整理するためのユーザー インターフェイスを提供します。ユーザースクリプト マネージャーの主な目的は、事前に決められた Web ページが読み込まれたときにスクリプトを実行することです。たとえば、ユーザースクリプトを実行して youtube.com ページのみを変更するなどです。ただし、ユーザースクリプト マネージャーは、スクリプトの実行や、スクリプトの実行対象となるページのスクリーニング以外にも多くのことを行います。ユーザースクリプト マネージャーによって実行される最も一般的な操作には、ユーザースクリプトのインストール、整理、作成、コピー、保存、削除、編集 (Web ページの権限の変更を含む) などがあります。[1]
ユーザースクリプト マネージャーは、スクリプトのソース コードに埋め込まれたメタデータを使用して、主にスクリプトを実行する Web サイトと、スクリプトが適切に実行されるために必要な依存関係を決定します。メタデータには、スクリプトの名前、作成者、説明、バージョン番号など、ユーザーにとって役立つ情報も含めることができます。
人気のユーザー スクリプト マネージャーには、Tampermonkey、Greasemonkey、Violentmonkey などがあります。IOS 用の Gear ブラウザーには、ユーザー スクリプト マネージャーが組み込まれています。
機能
ユーザースクリプトは、ユーザースクリプト マネージャーが使用するためのメタデータを含むコンピュータ プログラム ( JavaScriptで記述) です。メタデータには、ユーザースクリプト マネージャーが通常の JavaScript ファイルと区別するのに役立つ特定の区切り文字と、インストール時に使用される構成パラメーターが含まれています。
ユーザースクリプト マネージャーの一般的な機能は次のとおりです。
- ユーザースクリプトのダウンロード、インストール、保存
- ユーザースクリプトの呼び出し
- ウェブページが開かれるたびに、すべてのユーザー スクリプトがスキャンされ、その権限がページの URL またはその一部と一致するかどうかが確認され、一致するユーザー スクリプトが実行され、ページの外観を変更したり、ページに機能を追加したりするなど、ページのコンテンツを処理できるようになります。
- ユーザースクリプトの実行中に依存関係(サードパーティのライブラリ、イメージなど)をダウンロードする
- ユーザースクリプトの作成と編集
- ユーザースクリプトをディスクに保存する
- 自動更新の提供
参照
参考文献
- ^ 「Greasy Fork - 安全で便利なユーザースクリプト」。greasyfork.org 。2024年4月26日閲覧。
外部リンク
- 暴力的なモンキー
- FireMonkey – Firefox のユーザースクリプトとユーザースタイル マネージャーを組み合わせたアドオン
- グリースキット
- クリームモンキー
- Stay – Safari および iOS 向け
