Есть ли способ открыть панель devtool в браузере Chrome, используя расширение, созданное пользователем - PullRequest
0 голосов
/ 02 июля 2018

Во многих местах он показывает экспериментальный API, но у меня это не сработало.

manifest.json : -

"permissions":[
        "tabs",
        "experimental",
        "storage" ,
        "http://*/*",
        "https://*/*"
        ]

devtool.js : -

chrome.experimental.devtools.panels.create("xyz",
                              "icon.png",
                              "panel.html",
                              function(panel) {  
  });

1 Ответ

0 голосов
/ 02 июля 2018

Вы используете браузер Chrome для Canary или Dev?

из документации:

  1. Убедитесь, что вы используете либо Canary (который вы можете использовать одновременно с другими каналами Chrome), либо канал Dev. Хотя экспериментальные API могут работать в других версиях, нам нужны ваши отзывы о последних версиях API, которые вы можете найти в Canary и на канале Dev.

Вам также необходимо включить экспериментальный API в вашем браузере

  1. Включить экспериментальный API в вашем браузере. Вы можете сделать это одним из двух способов: Перейдите в chrome: // flags, найдите «Experimental Extension APIs», нажмите на ссылку «Включить» и перезапустите Chrome. Отныне, если вы не вернетесь на эту страницу и не отключите экспериментальные API, вы сможете запускать расширения и приложения, которые используют экспериментальные API. Укажите флаг --enable-экспериментальный-extension-apis при каждом запуске браузера. В Windows вы можете сделать это, изменив свойства ярлыка, который вы используете для запуска Google Chrome. Например: path_to_chrome.exe --enable-экспериментальный-extension-apis

https://developer.chrome.com/extensions/experimental

Возможно, вы тоже захотите это прочитать. Можно ли программно открыть devtools из расширения Google Chrome?

...