Система экологического горродского транспортаСобытие

Подумалось тут на досуге во время просмотра гугл-хром-расширений

Судя по тому, как эффективно программисту создавать расширения для Хрома, навеваются мысли, что гугольцы просто навсего хотят создать что-то подобное как у FireFox.

Но они наверное, пойдут щё дальше. У них же идея - сделать не просто браузер, но ОС. И между прочим, их идея очень реальна, потому что расширения для хрома обоадают хорошей мощью и возможностями при замечательном удобстве создания.

И вот лично мне пока что кажется, что расширения для Хрома и вообще архитектура браузера и его соединение с расширениями так сказать намного прозрачнее и удобнее, нежели у FireFox.

Иногда заглядывая в расширения к FireFox, я наблюдаю вот подобное:

const appSvc = Cc["@mozilla.org/appshell/appShellService;1"].getService(Ci.nsIAppShellService);

function alert(msg) {
Cc["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Ci.nsIPromptService)
.alert(null, "Greasemonkey alert", msg);
};


Но об это можно башку сломать... я пока ещё до подобного не дошёл, удавалось обходиться в своих расширениях без этого.

По моему, слишком "много букв".

У хрома же всё намного прозрачнее.

chrome.pageActions["RssPageAction"].addListener(function(reply) {
chrome.windows.getCurrent(function(window) {
chrome.tabs.get(reply.data.tabId, function(tab) {


update 20140221: сейчас для Firefox есть jetpack - вся разработка расширения подобно chrome, просто и легко. Уже использую код chrome расширений без всякой переделки для firefox.

Comments (2):

  • вот-вот) я тока хромом пользуюсь,)