Skip to content

yossy17/link-editor

Repository files navigation

このスクリプトは、リンクのタイトルと動作をカスタマイズできる機能を追加します。
リンク属性の管理とナビゲーションの改善のための使いやすいインターフェースを提供します。

主な機能

  • リンクのテキスト内容に基づいてカスタムツールチップを追加
  • リンクを新しいタブで開くかどうかを制御
  • 特定のURLパターンにカスタマイズを適用
  • ルールを管理するための使いやすい設定パネル
  • ルールを整理するためのドラッグアンドドロップインターフェース
  • 設定に素早くアクセスするためのショートカットキーCtrl + Alt + 0

動作原理

  1. ユーザーがCSS選択子を使用して特定の要素をターゲットにするルールを定義
  2. スクリプトが一致する要素にtitle属性を追加し、ツールチップを作成
  3. リンク要素の場合、新しいタブで開くように設定可能
  4. ページが変更されると、ルールが動的に適用される

使用方法

  • ブラウザのユーザースクリプトメニューまたはCtrl + Alt + 0ショートカットで設定パネルを開く
  • '+'ボタンをクリックして新しいルールを追加
  • 各ルールを以下の項目で設定:
    • タイトル:ツールチップに表示するテキスト
    • セレクター:要素をターゲットにするCSS選択子
    • URLパターン:ウェブサイトのURLに一致する正規表現
    • 有効/無効の切り替え
    • リンクの「新しいタブで開く」オプション

技術的詳細

  • 動的コンテンツを処理するためにMutationObserverを使用
  • 設定の永続化のためにGM_setValueを使用
  • ドラッグ可能な設定パネルを実装
  • さまざまな画面サイズに対応するレスポンシブデザイン

インストール方法

  1. ユーザースクリプトマネージャー(例:Tampermonkey)をインストール
  2. スクリプトコードをコピー
  3. マネージャーで新しいユーザースクリプトを作成し、コードを貼り付け
  4. スクリプトを保存して有効化

Link Editorのカスタマイズ可能なリンク管理で、ブラウジング体験を向上させましょう!


ライセンス

このプロジェクトはMITライセンスの下で公開されています。

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published