Orion9

|
Posted: Fri May 08, 2026 13:21 Post subject: |
|
|
| yozhik wrote: | | Сделал. (Заодно обновил и дополнил TC.Extra.html) |
Вчера не успел посмотреть и оставить отзыв, теперь выглядит классно! Как всегда, вы сделали больше, чем ожидалось: навигация на левой панели лишней не будет
| CaptainFlint wrote: | | любые модификации, проявляющиеся визуально, будут добавлены лишь с его одобрения. |
Если я правильно понял, оригинальные CEDF затронуты не будут, а это уже хорошо. А сделать кнопку с копированием ссылки, не должно составить проблем. Спросил у сами знаете кого
| Code: | <button onclick="copyUrl()">Скопировать ссылку</button>
<script>
function copyUrl() {
navigator.clipboard.writeText(window.location.href)
.then(() => alert("Ссылка в буфере!"))
.catch(err => console.error("Ошибка:", err));
}
</script>
|
| Code: | Чтобы добавить якорь (id элемента) к текущей ссылке перед копированием, просто прибавьте строку с символом # к значению URL.
const anchor = 'my-section'; // ID элемента на странице
const linkWithAnchor = window.location.href + '#' + anchor;
await navigator.clipboard.writeText(linkWithAnchor);
Часто нужно копировать ссылку на конкретный заголовок при клике по нему:
function copySectionLink(id) {
const url = new URL(window.location.href);
url.hash = id;
navigator.clipboard.writeText(url.toString())
.then(() => console.log(`Ссылка на секцию ${id} скопирована`));
} |
|
|