Архив записей по месяцам // January 2006

WebMoney + Firefox. Part 2

25th January 2006 - 14:20
#import "progid:WebMoneyRun.Keeper"

Update к WebMoney + Firefox

Всё оказалось достаточно просто, хоть и пришлось повозиться. Написал на C++ компоненту. Теперь нет необходимости в инсталяции WMAcceptor.dll, расширение работает непосредственно с WM Keeper. Ссылка прежняя (32 kb), исходники внутри.

PS. Я не пишу «необходимое» расширение, т.к. для работы с WM достаточно и тех ссылок, которые приводились в предыдущем посте. Просто пытаюсь вникнуть в некоторые принципы и механизмы.

Update: я подумал-подумал и… Всё очень просто: в версии Fx 1.5 объект со страницы WM «проходил» через nsIContentPolicy::shouldLoad. В версии Fx 1.5.0.1 это поведение изменили. В сети я не нашёл ни одного упоминания об этом изменении (например). Без обид на MoFo, «not frozen», имеют право. Конечно, я могу переписать код, но мне жаль своего времени. Вполне возможно, что я сделаю это позже, но уж точно не сейчас, когда температура ушла за 37.

Categories: dHtml, Soft | comments: (8)

WebMoney + Firefox

22nd January 2006 - 16:51

Я настолько отвык от IE, что просто не смог в нужный момент настроить его таким образом, чтобы разрешить использование AxtiveX для избранных сайтов. Да вообще ни для каких сайтов. Где-то отключил, а теперь и вспомнить не могу. Поэтому от IE Tab или каких-то других плюшек толку мало. Написал небольшое расширение: Gecko WebMoney (см. update).

[ read more ]

Categories: dHtml,Soft | comments: (6)

IE: SaveAs with innerHTML

22nd January 2006 - 14:02

По следам.

Можно замутить что-то в духе

function saveDocument(){
  var w = window.open("text/html", "w", "width=1,height=1");
  w.document.open();
  w.document.write(document.getElementsByTagName("HTML")[0].outerHTML);
  w.document.execCommand("saveAs", true, ".html");
  w.document.close();
  w.close();
}

или даже

// Это меня уже в Оперу занесло
// (здесь тоже есть тонкости, но как вариант...)
window.location = "data:application/octet-stream,"
                           + escape(document.documentElement.outerHTML);

, повесить на кнопку и всякий раз напоминать пользователю о её существовании, прикручивать к onbeforeunload и т.д. Однако…

[ read more ]

Categories: dHtml | comments: (0)

LJ CSS: Have nice holidays

8th January 2006 - 14:15

Ага, зараза пошла гулять, хотя предупреждали уже давно. Смотрю на комментарии в духе «Firefox форева!» и думаю: «Неужели действительно не подвержен?».

Categories: dHtml | comments: (3)

Donate

7th January 2006 - 16:20

Не думал, что докачусь до такого, но с деньгами действительно туго. За последние три месяца очень хорошо прочувствовал фразу «Всю жизнь работать на лекарства».

Запросы мои наискромнейшие: оплатить хотя бы месяц хостинга. Просто сейчас нет возможности сделать это самостоятельно, а надежда, что скоро всё устаканится — есть.

Также принимаются предложения о небольших подработках, но сначала пишите мылом, обсудим.

Categories: Misc | comments: (4)