Страницы: 1
зашёл на ya.ru и офигел
Накачиваю обычно страниц, потом в автономный режим и сохраняю нужное.
Часто, если прошло много времени с открытия страницы, не сохраняет с ошибкой:
Обьект ссылки не может быть сохранен. Возможно изменился адрес или имя веб страницы
если не вклчать автономку - страницу не из кеша сохраняет, а выкачивает заново.
Как побороть?
Помгло, спасибо.
Если кому понадобится:
Ставим расширение, ищем появившийся filetitleOverlay.xul
В нём сносим выдвинутый наверх 3й вариант вниз, на место.
2й правим до:
.. try { var url = aDocumentURI.QueryInterface(Components.interfaces.nsIURL); if (url.fileName != "") { // 2) Use the actual file name, if present var my_url = url.fileName; if (url.param != "") {my_url += ";";my_url += url.param;} if (url.query != "") {my_url += "?";my_url += url.query;} return validateFileName(my_url); } } catch (e) { ..
можно потом 2й вынести наверх, чтоб первым был, но и так работает.
(я вообще-то только на перле кодер, так что без претензий - оно работает я и эому рад :-))
Придумаете лучше - пишите, с радостью использую.
Это с query работает нормально. остальное (param) не проверял.
Я часто сохраняю интересные страницы форумов/сайтов.
Учитывая то, что последние годы движки сайтов/форумов динамические и URL различается лишь той частью, что идёт после ? в адресе, удобно чтобы имя файла было 'полный_url.html'. В данный момент часть после ? в урл отсекается. Где править?
Кстати, я использую ос линукс, так что могу сохранять файлы со всякими весёлыми знаками в имени, так что с этим проблем нет.
Всем спасибо за ответы/идеи.
Страницы: 1