The script adds a button to the site for downloading books to an FB2 file
Ага, а greasyfork сейчас этот пробел сожрал. В отличие от АТ ))
Да уж. Действительно. Вообще, парсер ссылок на сайте АТ всегда был глючный, даже если править ссылки руками в их редакторе, точки в конце предложений он обязательно прихватывает и получается 404-я. Но с пробельными символами кажется еще не встречался. Провел эксперимент - после цифр в URL принимается любой мусор, включая завершающий слеш (/). После слеша принимаются только пробельные символы. То есть работают даже такие ссылки: https://author.today/work/584743%20or%201=1--g;,./%20 (хз как ее распарсит этот сайт)
Та проверка URL, что в скрипте, ограничивает страницы для вставки кнопки, она там не обязательна. Я ее добавлял ради производительности, чтобы скрипт зря страницы сайта не парсил в поисках куда можно влепить кнопку, лишь после предварительной фильтрации.
Исправлено в версии 1.9.3.
p.s. И как всегда, спасибо за участие!
Ха!
Нашел глюк!
Ну, это, конечно, не глюк - просто забавная ситуация ))
Скрипт (т.е. кнопка "скачать") не появляется на страницах АТ вида https://author.today/work/584743%C2%A0
Нормальная стандартная ссылка - это https://author.today/work/584743
При этом один комментатор на АТ разместил эту ссылку в виде: https://author.today/work/584743
Буквально, т.е. с пробелом в конце.
Она стала кликабельной, при переходе по этой ссылке из его коммента открывается https://author.today/work/584743%C2%A0
А забавно то, что она вообще работает, т.е. сайт не кидает на 404-ю. Вроде бы раньше он именно так и делал, ну а сейчас - открывает.
Просто в копилку случаев, так сказать.