elcam
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Хотел бы сказать огромное спасибо TheBarmaley за замечательные расширения, я использую Поиск статей на Sci-Hub и Copy URL • CR.RU! Очень полезные и удобные штуки! По поводу последнего возник вопрос. Там есть полезная возможность сохранения url файла для текущей страницы, но сохраняется он только в папке загрузок по умолчанию, а мне хотелось бы сохранять в подпапке (внутри загрузок) "Ссылки". Я попытался подправить расширение, дописав в функции createShortcut в строку: a.download = (title.replace(/[\\/:*?"<>|]/g,'')).replace(/\s+/g,' ').replace(' .url','.url') папку таким образом: a.download = ('Ссылки/' + title.replace(/[\\/:*?"<>|]/g,'')).replace(/\s+/g,' ').replace(' .url','.url'). К сожалению, это привело лишь к тому, что файл (пусть он называется filename) стал сохраняться в виде: Ссылки_filename.url в загрузки, но не в подпапку ссылки. Экранирование слэша не помогло. Попробовал ещё добавить в манифест разрешение на 'downloads' и добавить такую функцию: chrome.downloads.onDeterminingFilename.addListener(function(item, suggest) { suggest({filename: "Ссылки/" + item.filename, conflict_action: 'overwrite', conflictAction: 'overwrite'}); }); Результат тоже не порадовал: сохраняет в подпапку 'Ссылки', но добавляет расширение txt. И к тому же в этом случае в папку ссылки сохраняются не только url-файлы, но и все остальные. В общем, я озадачен: неужели такой простой функционал невозможно добавить? Может быть кто-то сталкивался с подобными вопросами и знает более-менее простое решение? Заранее всем спасибо за внимание к моему вопросу! | Всего записей: 11 | Зарегистр. 20-09-2021 | Отправлено: 16:50 20-09-2021 | Исправлено: elcam, 17:13 20-09-2021 |
|