Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№105-07-2016 14:55:31

tiger960
Участник
 
Группа: Members
Зарегистрирован: 17-08-2009
Сообщений: 21
UA: Firefox 47.0

Доработка кнопки "Save snapshot to html"

Ребята, помогите доработать кнопку "Save snapshot to html"
https://forum.mozilla-russia.org/viewtopic.php?pid=588588#p588588

Надо сделать, чтобы вверху содержимого страницы, которая сохраняется в HTML-файл сохранялась еще одна дополнительная текстовая строка с адресом этой страницы.
Как это сделать?

Или может быть уже есть что-то готовое?

Отредактировано tiger960 (05-07-2016 14:56:20)

Отсутствует

 

№205-07-2016 18:19:54

iglis
Участник
 
Группа: Members
Зарегистрирован: 29-02-2016
Сообщений: 36
UA: Firefox 45.0

Re: Доработка кнопки "Save snapshot to html"

tiger960
не всем это нужно. адрес страницы сохраняется в исходном коде внизу - This document saved from...
можно самому перенести вверх.

Отсутствует

 

№305-07-2016 20:33:12

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 50.0

Re: Доработка кнопки "Save snapshot to html"

tiger960

Надо сделать, чтобы вверху содержимого страницы, которая сохраняется в HTML-файл сохранялась еще одна дополнительная текстовая строка с адресом этой страницы.

Добавьте в код, после

Выделить код

Код:

head.appendChild(meta);
Выделить код

Код:

head.appendChild(doc.createTextNode(loc.href));

И не надо засорять раздел. Задавайте такие вопросы либо здесь (по написанию новых и т.п.), либо здесь (по уже существующим, как в данном случае).

Отсутствует

 

№405-07-2016 21:47:22

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.38
Веб-сайт

Re: Доработка кнопки "Save snapshot to html"

turbot
Вот спасибо! И в Симанке работает.
Раз уж засорили раздел, можно ли добавить к ссылке "Tue Jul 05 2016 18:42:47 GMT+0000", как в UnMHT?

Отсутствует

 

№505-07-2016 22:06:02

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 50.0

Re: Доработка кнопки "Save snapshot to html"

negodnik
Нужно UTC, без смещения?

Выделить код

Код:

var date = new Date();
head.appendChild(doc.createTextNode(loc.href + '  "' + date.toUTCString() + '+0000"'));

Отсутствует

 

№605-07-2016 22:23:19

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.38
Веб-сайт

Re: Доработка кнопки "Save snapshot to html"

Спасибо большое!

Отсутствует

 

№707-07-2016 13:58:59

lokiju
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 208
UA: Firefox 42.0

Re: Доработка кнопки "Save snapshot to html"

turbot, здравия. А со смещением можете?

Отсутствует

 

№807-07-2016 15:52:28

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 50.0

Re: Доработка кнопки "Save snapshot to html"

lokiju

Выделить код

Код:

var date = new Date();
if (date.getTimezoneOffset() != 0) {
    date.setTime(date.getTime() + date.getTimezoneOffset()*60*1000);
}
head.appendChild(doc.createTextNode(loc.href + '  "' + date + '"'));

- отобразит время в формате UTC + смещение. Или вы хотите, чтобы уже с применным часовым поясом и в формате UTC ? Тоже можно. Но может вас в формате системного времени устроит, что проще:

Выделить код

Код:

var date = new Date().toLocaleFormat();
head.appendChild(doc.createTextNode(loc.href + '  "' + date + '"'));

Отсутствует

 

№907-07-2016 22:13:45

lokiju
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 208
UA: Firefox 42.0

Re: Доработка кнопки "Save snapshot to html"

turbot, спасибо

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]