Страницы: 1
savpro
на FF 3.5 работает(не всегда),нужно переделать для FF 3.6
// Capture Web Page
[spoiler]/*Initialization Code*/
[code](function(){var captureMenu = document.createElement("menuitem");
…
captureMenu.setAttribute("label","\Capture Web Page");
captureMenu.addEventListener("command",function(){
var win = window.content;
var w = win.document.width;
var h = win.document.height;
var pos = document.getElementById('status-bar');
var scrollbox = document.createElement('scrollbox');
scrollbox.width = '1';
scrollbox.height = '1';
pos.appendChild(scrollbox);
var canvas = win.document.createElement('canvas');
canvas.style.display = 'inline';
canvas.width = w;
canvas.height = h;
scrollbox.appendChild(canvas);
var ctx = canvas.getContext("2d");
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.save();
ctx.scal
bunda1
нет, внешнее не выход
может быть умные люди подскажут как запуститъ SiteShoter с передачей адреса страницы.
тут args =getBrowser().contentDocument.location.href;
для function startProcess(path, args) {
Внешнюю утилитку сохранения скрина сайта я и сам написал на C#, но я не знаю JavaScript, и тут мне нужна ваша помощь...
Я думаю задача выполнима,т.к. есть Screengrab который всяко-разно сохраняет страничку:)
Anton
Огромное спасибо за ответ! вы мне очень помогли :)
А возможно без дополнительных плагинов сделать screenshot всей открытой странички?
luitzen
спасибо большое)) я как раз нашел как сохранять(на стр 28 сообщение Antonа в 13-09-2008 21:35:36) только там было много лишнего для меня кода, я его уже пол часа чистил(JavaScript не знаю) но всё не мог, вы вовремя написали:)
Можно поиграться с persistFlags, значения констант приведены здесь. По умолчанию там вроде бы 32|16.
Полезная ссылка, думаю пригодится:)
Наверное, эту папку нужно периодически чистить, можно и из кода кнопки это сделать.
Да, это как раз следующий мой вопрос был:) Так как удалять папку ?
И возможно ли сделать так, чтобы при окончании сохранения срабатывал например process.run() ?
luitzen
Или вам нужно, чтобы сохранялось в файл с определенным именем и он перезаписывался?
да, необходимо сохранять в определенную папку и с определенным именем и перезаписью.
что-то Anton пропал :( а вопрос актуален, жду ответа.
повторю: как сохранять текущую страничку без диалогового окна"Сохранить как" ? (например в файл 'C:\\страничка.html')
(наверняка, тот же saveDocument(window.content.document); можно вызвать с несколькими параметрами )
okkamas_knife
спасибо, сработало:) еще пару вопросов:
1. как сохранять без диалогового окна"Сохранить как"?
2. process.run(false,ars,ars.length); что обозначают 1й и 3й параметры? и может быть во 2м много аргументов?
товарищи, помогите разобраться, что вписать в код кнопки для сохранения текущей странички в файл??(например в файл 'C:\\страничка.html')
Страницы: 1