GD Star Rating
loading...

Dev–блог, я написал библиотеку для взаимодействия между инжектированными скриптами и расширениями. Внутри есть три тестовых расширения.

Юзкейс — разработка расширений для Оперы, Хрома или ФФ. В Хроме и Опере есть понятие инжектируемые скрипты: для Хрома они прописываются в разделе content_scripts в manifest.json, Опера автоматически подгружает их из папки includes/. Это нужно для обработки обычных страниц — аналогия со скриптами Greasemonkey.

Покритикуйте код или API.

src: https://github.com/nikolaykhodov/messagi ng.js/

Админы и сочувствующие посетители hardblog.net посчитали злободневным:всё про айфон на http://applesblog.ru

Tagged with →  

9 Responses to Dev–блог, я написал

  1. Xuaapp:

    postMessage же, не? И зачем serialize, если JSON есть везде, плюс если юзать методы экстеншенов, то можно сразу обьекты слать?

  2. Kidodin:

    :
    > postMessage же, не?
    То есть?

    > serialize
    только для Файрфокса

    > если юзать методы экстеншенов, то можно сразу обьекты слать
    Да. Они эти методы предоставляют хоть и достаточно простой API, но эта куча callback’ов раздражает. Плюс у каждого свой формат. Нужна была библиотека с простым интерфейсом. Воть.

  3. Xuaapp:

    : только для Файрфокса

    м?

  4. Kidodin:

    :
    > https://developer.mozilla.org/en/DOM/win……
    Не. К тому же, он не рекомендуется к использованию:
    “use a different method (such as a query string when the window is opened) to communicate with chrome windows”

    А у Хрома и Оперы свои API:
    http://code.google.com/chrome/extensions…
    http://dev.opera.com/articles/view/opera…

  5. Xuaapp:

    : ну оок тады

  6. Kidodin:

    : значит, в остальном – норм?

  7. Xuaapp:

    : лень вникать в код. Скажу только я бы написал меньше кода (:

  8. Zzzer:

    чем тебе не нравиться функция console.log? 🙂 ну и комментарии на русском не камильфо.

Добавить комментарий