How chrome pages communicate with extensions

as shown in the figure, the web page has btn, and clicking btn will open the corresponding extension a. How to implement

Web page:
clipboard.png
a
clipboard.png

Thank you!

problem description

the environmental background of the problems and what methods you have tried

related codes

/ / Please paste the code text below (do not replace the code with pictures)

what result do you expect? What is the error message actually seen?


chrome-extension://

it would be nice for your extension to provide a global variable in the page.

window.__myExtension  = {
    openView() {
        // do something
    }
}

when you click btn, you only need to call _ _ myExtension.openView ()

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e45cc6-44b77.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e45cc6-44b77.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?