How to view css stylesheet injected by a Google Chrome extension using dev tools?

后端 未结 3 1345
粉色の甜心
粉色の甜心 2021-02-18 19:00

I\'m injecting a css file from my chrome extension using the manifest.json (full source):

  \"content_scripts\": [
    {
      \"matches\": [
        \"http://*/         


        
相关标签:
3条回答
  • 2021-02-18 19:12

    Go to Sources and then Content Scripts. You have to go to the extension name and then you'll see the injected files.

    0 讨论(0)
  • 2021-02-18 19:27

    Looks like there's no way to do this if you inject the CSS via content_scripts. I filed a bug here: https://crbug.com/800070

    When the extension is in your control, Paul Irish suggests using this code pattern in order to make your styles inspectable: https://github.com/lateral/chrome-extension-blogpost/compare/master...paulirish:master

    For other people's extensions, as far as I can tell there's no way to view the source code of the injected stylesheets in DevTools, if you go the content_scripts route.

    0 讨论(0)
  • 2021-02-18 19:31

    Use the Chrome App and Extensions Developer Tool on an extension which injects CSS, such as Bootstrap Grid Overlay:

    the injected URL can be used on the console tab on the app to get the runtime URL using the getURL method:

    chrome.runtime.getURL("src/grid.css")
    

    and produce the source:

    References

    • Content Scripts - Google Chrome

    • chrome.runtime - Google Chrome

    0 讨论(0)
提交回复
热议问题