Altruumann
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору VVL99 16:50 25-12-2019 Цитата: как сделать метку на полосе скролла даже не знаю | В Хроме можно создавать прямые ссылки на текст на странице флагом Код: chrome://flags/#enable-text-fragment-anchor | С виду, функционирует как последовательность команд "вставить ссылку" и "найти на странице". На полосе прокрутки при этом, при открытии такой ссылки, появляется характерная отметка о том где на странице текст расположен. На динамически подгружаемых страницах не работает. Вернее работает только на видимой их части. Работает путём добавления руками к ссылке /#targetText=текст со страницы. Вопрос в том, как можно было бы это использовать в расширении Ну, допустим, мы добавим в контекстное меню для выделенного текста пункт "создать закладку". Закладка сохраняется в папку на панель, но к url закладки до сохранения добавляем /#targetText=выделенный текст. Если при нажатии на пункт меню активировать отслеживание, и при этом продолжить сколлинг, то при открытии такой закладки нас сначала перекинет к тексту, а потом на позицию скролла, что не есть гут. Если не активировать отслеживание, то закладка останется в папке пока её не удалишь вручную; тогда в расширении оно вовсе не к месту. Как вариант: отслеживаем открытие из папки закладки с #targetText, а после прогрузки страницы обновляем эту же закладку с удалением #targetText и продолжаем отслеживание. Сценарий применения мне видится такой: мы заканчиваем чтение на странице и хотим продолжить чтение в другой раз с этого же места в тексте. Не знаю, что ещё здесь можно придумать. Может просто использовать эту фичу в другом расширении..вариантов много: банальное копирование ссылки в буфер обмена, отправка текста с ссылкой по почте и т.д.. На фоне этого подумал ещё насчёт отслеживания на динамических страницах. Обычно у каждого поста в ленте есть ссылка с датой создания. Если бы можно было добавить к закладке что-то вроде #targetURL... LastPosition и сейчас на динамических страницах работает, нормально их проматывая, он только лишь не знает, где нужно остановиться. То есть, примерный сценарий: в ленте щёлкаем по ссылке с датой создания поста правой клавишей, через контекстное меню делаем закладку. Проблема в том, что сейчас такая ссылка отрывает пост на отдельной странице, а не находит положение поста в ленте; что логично и хорошо, но в нашем случае не нужно. P.S. Можно тебя попросить глянуть репак Super Sticky Notes который WEB-Маркеры_Rm_09.01.2017.rar На 78-ом движке почему-то не работает переход к позиции кликом по маркеру. |