← Все примеры

Действие Продуктивность github.com

Скопировать путь текущего файла

Извлекает путь файла, открытого в просмотре blob, и копирует его в буфер обмена без префикса репозитория.

Код для копирования

// Copy the path of the file currently open in the blob view
var parts = location.pathname.split('/').filter(Boolean);
var idx = parts.indexOf('blob');
if (idx === -1) idx = parts.indexOf('tree');
if (idx !== -1 && parts.length > idx + 2) {
  var filePath = parts.slice(idx + 2).join('/');
  navigator.clipboard.writeText(filePath);
  JZ.toast('Copied path: ' + filePath);
} else {
  JZ.toast('Open a file first');
}

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Включи панель действий, добавь кнопку во вкладке Действия и вставь в неё код — запускай одним кликом.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение