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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » iMacros
  •  » Сохранение в файл страницы в полном объеме. Как реализовать?

№121-02-2016 17:50:38

mpokorp
Участник
 
Группа: Members
Зарегистрирован: 21-02-2016
Сообщений: 1
UA: Yandex 16

Сохранение в файл страницы в полном объеме. Как реализовать?

Если я вручную сохраняю страницу

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


(поиск людей в Моем мире на mail.ru)
как "ВЭБ страницу полностью", то потом могу смотреть ее без потери информации. Картинки и файлы настроек при этом сохраняются в отдельной папке.

А если сохраняю из imacros с помощью функции SAVEAS TYPE=CPL то часть информации теряется - вернее просто нет содержательной части с именами людей.

В чем причина и лечится ли это?

Отредактировано mpokorp (21-02-2016 17:53:38)

Отсутствует

 

№210-03-2016 19:07:49

chtozor
Участник
 
Группа: Members
Зарегистрирован: 10-03-2016
Сообщений: 2
UA: Firefox 44.0

Re: Сохранение в файл страницы в полном объеме. Как реализовать?

посмотри по тегу saveas, он вроде может

Отсутствует

 

№310-03-2016 20:01:07

oleg953
Участник
 
Группа: Members
Откуда: Ростов где Дон
Зарегистрирован: 07-05-2014
Сообщений: 557
UA: Firefox 45.0

Re: Сохранение в файл страницы в полном объеме. Как реализовать?

а если так    forum-mozilla-russia-org.pdf то кнопка

скрытый текст

Выделить код

Код:

/*Initialization Code*/


// Расширенное контекстное меню (Дополнительно) ....................................................................
var itemsArr = [
    ["Поиск по текущему сайту", function(){var getSel=function(w){var s,d=w.document;if(d.selection){var r=d.selection.createRange();s=r?r.text:''}else{s=d.getSelection().toString();if(!s){var e,t=d.getElementsByTagName('textarea'),u=d.getElementsByTagName('input'),i=t.length;while(e=(i>0)?t[--i]:u[-i--])try{if(e.offsetHeight>0&&(s=e.value.substring(e.selectionStart,e.selectionEnd)))break}catch(x){}}};if(!s)for(var j=0,f;f=w.frames[j];j++){try{if(s=getSel(f))break}catch(x){}};return s};var w=window,s=w.prompt('Поиск на этом сайте с помощью Google',getSel(w));if(s){w.open('http://www.google.com/search?as_q='+encodeURIComponent(s)+'&as_sitesearch='+w.location.hostname)}}],
    ,
    ["Искать логин на Login2", function(){window.open('http://login2.me/#'+location.hostname,'login2.me_'+location.hostname,'width=500,height=400,left=100,top=100,scrollbars=yes,location=no')}],
    ["Искать логин на BugMeNot", function(){window.open('http://www.bugmenot.com/view/'+location.hostname,'BugMeNot_'+location.hostname,'width=500,height=400,left=100,top=100,scrollbars=yes,location=no')}],
    ["Искать логин на Loginz", function(){window.open('http://loginz.org/view/'+location.hostname,'loginz_'+location.hostname,'width=500,height=400,left=100,top=100,scrollbars=yes,location=no')}],
    ,
    ["Искать страницу в кэше Google", function(){window.open('http://www.google.com/search?q=cache:'+location.href)}],
    ["Искать страницу на Archive.org", function(){window.open('http://web.archive.org/web/*/'+location.href)}],
    ,
    ["Сохранить как PDF", function(){window.open('http://www.web2pdfconvert.com/engine?cURL='+escape(location.href)+'&title='+escape(document.title)+'&ref=bookmarklet')}],
    ,
    ["Проверить с помощью Dr.Web Online", function(){window.open('http://online.drweb.com/result?url='+escape(location.href),'DrWeb_'+location.href,'width=640,height=400,left=200,top=100,scrollbars=yes,location=no')}],
    ["Проверить доступность сайта", function(){window.open('http://downforeveryoneorjustme.com/'+location.hostname,'DownForMe_'+location.hostname,'width=600,height=400,left=100,top=100,scrollbars=yes,location=no')}],
    ,
    ["Night - ночной стиль", function(){var night=function(w){(function(d){var css='html{background:#333 !important}html *{background:none !important;color:#bbb !important;border-color:#333 !important;border-width:0 !important}html a,html a *{color:#5c8599 !important;text-decoration:underline !important}html a:visited,html a:visited *,html a:active,html a:active *{color:#525f66 !important}html a:hover,html a:hover *{color:#cef !important;background:#023 !important}html input,html select,html button,html textarea{background:#4d4c40 !important;border:1px solid #5c5a46 !important;border-top-color:#474531 !important;border-bottom-color:#7a7967 !important}html input[type=button],html input[type=submit],html input[type=reset],html input[type=image],html button{border-top-color:#7a7967 !important;border-bottom-color:#474531 !important}html input:focus,html select:focus,html option:focus,html button:focus,html textarea:focus{background:#5c5b3e !important;color:#fff !important;border-color:#474100 #665d00 #7a7849 !important;outline:2px solid #041d29 !important}html input[type=button]:focus,html input[type=submit]:focus,html input[type=reset]:focus,html input[type=image]:focus,html button:focus{border-color:#7a7849 #665d00 #474100 !important}html input[type=radio]{background:none !important;border-color:#333 !important;border-width:0 !important}html img[src],html input[type=image]{opacity:.5}html img[src]:hover,html input[type=image]:hover{opacity:1}html,html body{scrollbar-base-color:#4d4c40 !important;scrollbar-face-color:#5c5b3e !important;scrollbar-shadow-color:#5c5b3e !important;scrollbar-darkshadow-color:#474531 !important;scrollbar-track-color:#4d4c40 !important;scrollbar-arrow-color:#000 !important;scrollbar-3dlight-color:#7a7967 !important}';var s=d.getElementsByTagName('style');for(var i=0,si;si=s[i];i++){if(si.innerHTML==css){si.parentNode.removeChild(si);return}};var heads=d.getElementsByTagName('head');if(heads.length){var node=d.createElement('style');node.type='text/css';node.appendChild(d.createTextNode(css));heads[0].appendChild(node)}})(w.document);for(var i=0,f;f=w.frames[i];i++){try{arguments.callee(f)}catch(e){}}};night(window)}],
];
var contextMenu = document.getElementById("contentAreaContextMenu");
var nextEleMenu = contextMenu.children['context-inspect'];

var menuId = "context-ext-addon";
var menuItem, menuPopup, menu = document.getElementById(menuId);
if (menu) {
    contextMenu.removeChild(menu);
};
menuPopup = document.createElement("menupopup");
menu = document.createElement("menu");
menu.setAttribute("id", menuId);
menu.setAttribute("label", "Дополнительно");

for (var i = 0; i < itemsArr.length; i++) {
    if (itemsArr[i]) {
        menuItem = document.createElement("menuitem");
        menuItem.setAttribute("label", itemsArr[i][0]);
        menuItem.addEventListener("command", (function(f){return function(){content.location.href = "javascript:(" + encodeURI(f) + ")()"}})(itemsArr[i][1].toString()), false);
    } else {
        menuItem = document.createElement("menuseparator");
    };
    menuPopup.appendChild(menuItem);
};
menu.appendChild(menuPopup);
contextMenu.insertBefore(menu, nextEleMenu);

addDestructor(function(){contextMenu.removeChild(menu)});


yF08f.jpg

Отредактировано oleg953 (10-03-2016 20:06:10)

Отсутствует

 

№401-04-2016 14:22:46

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 184
UA: Chrome 26.2

Re: Сохранение в файл страницы в полном объеме. Как реализовать?

oleg953 пишет

а если так    .....pdf то кнопка ....

Это был код для ГризМанки?

Отсутствует

 

№501-04-2016 17:55:00

oleg953
Участник
 
Группа: Members
Откуда: Ростов где Дон
Зарегистрирован: 07-05-2014
Сообщений: 557
UA: Firefox 40.0

Re: Сохранение в файл страницы в полном объеме. Как реализовать?

udalov пишет

Это был код для ГризМанки?

нет для https://addons.mozilla.org/en-US/firefox/addon/custom-buttons/?src=userprofile

Добавлено 01-04-2016 17:59:28
forum-mozilla-russia-org.pdf

Отредактировано oleg953 (01-04-2016 17:59:28)

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » Сохранение в файл страницы в полном объеме. Как реализовать?

Board footer

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