Хобрук: Ваш путь к мастерству в программировании

Расширения Chrome, получающие доступ к информации заголовка

Я стремлюсь расширить свои знания и создать расширение для Chrome, аналогичное тому, как работает firephp. Я хочу интегрироваться с моим существующим API-интерфейсом ведения журнала и отладки в своей структуре, и я хочу иметь возможность отправлять эти сообщения на консоль. Ничего действительно надежного, чтобы начать с простого способа отправки отладочных сообщений на консоль Chrome из php.

План состоит в том, чтобы отправлять сообщения через заголовки, а расширение читать эти заголовки и интерпретировать их. Я пытался найти информацию о доступе к заголовкам ответов и не могу найти никаких примеров. Некоторые исследования привели меня к тому, что для этого мне, возможно, придется разработать плагин NPAPI.

Прежде чем идти по тупиковому пути, я хотел узнать мнение сообщества, по какому пути мне следует идти, чтобы найти решение.



Ответы:


1

В настоящее время Chrome не может этого сделать, но Google работает над этим. Предварительная и неполная реализация находится в разрабатываемой версии Chrome или в Chrome Canary.

http://code.google.com/chrome/extensions/experimental.webRequest.html

onHeadersReceived

http://dev.chromium.org/developers/design-documents/extensions/notifications-of-web-request-and-navigation

Вы можете отслеживать прогресс здесь.

http://crbug.com/50943

01.11.2010
  • это старый ответ, можем ли мы получить обновление? Благодарность! :) 02.03.2020

  • 2

    API-интерфейс веб-запроса теперь находится в стабильной версии и может использоваться для доступа к событиям заголовков.

    https://developer.chrome.com/extensions/webRequest.html

    06.04.2013

    3

    Вот расширение, которое делает то, что вы пытаетесь сделать. Насколько я могу судить, он использует файлы cookie для связи.

    01.11.2010
    Новые материалы

    Я собираюсь научить вас Python шаг за шагом
    Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..

    Альтернатива шаблону исходящих сообщений для архитектуры микросервисов
    Познакомьтесь с двухэтапным сообщением В этой статье предлагается альтернативный шаблон для папки Исходящие : двухэтапное сообщение. Он основан не на очереди сообщений, а на..

    React on Rails
    Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..

    Что такое гибкие методологии разработки программного обеспечения
    Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году Agile-методологии разработки программного обеспечения заключаются в следующем: И. Введение A...

    Ториго  — революция в игре Го
    Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го? Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban  —..

    Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
    Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..

    Математика и интуиция - Часть 1
    У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..