2015-10-12 6 views
2

Я использую TamperMonkey. Я рассматриваю возможность создания личного расширения Chrome для преодоления ограничения TamperMonkey. Он будет использоваться только мной. В любом случае я могу развить их изнутри Chrome, таких как скрипты TamperMonkey, чтобы я мог сэкономить время.Разработка Chrome Extension изнутри Chrome

ответ

5
  1. Добавить папку своего расширения, как a workspace in Developer Tools
  2. Теперь вы можете редактировать его внутри Devtools, который имеет много полезных горячих клавиш и функций, см Overview и Authoring & development workflow.
  3. Загрузите распакованное расширение на странице chrome://extensions, кнопка появится, если установлен галочка [x] Developer mode.
  4. Чтобы обновить изменения фона и сценарии содержимого использовать Reload ссылку в удлиняющей Infobox на chrome://extensions странице (вы должны вновь открыть все фоновые инспекторы открыли, как описано в # 6)
  5. перезагрузить изменения во всплывающем окне/page-action просто нажмите правой кнопкой мыши и выберите Inspect popup - откроется новое окно, где вы можете сделать временно Изменения в коде (отредактируйте что-нибудь и нажмите Ctrl-S) и перезагрузите всплывающее окно (Ctrl-R или F5)
  6. Чтобы просмотреть страницу фона, используйте вышеупомянутую страницу chrome://extensions и нажмите ссылку для ссылки background, которая откроет новое окно, где вы можете сделать Временный Изменения в коде (отредактируйте что-то и нажмите Ctrl-S) и перезагрузите фоновый рисунок (Ctrl-R или F5)
  7. Внимательно используйте the debugger, это особенно полезно для перехвата сообщений, отправленных с фоновой страницы, в сценарий содержимого или скрипт всплывающей страницы и наоборот.