Chrome插件 - JS与通信(拓展页面间信息交互)

版权声明:转载请注明出处 https://blog.csdn.net/qq_42292831/article/details/88883370



 JS文件被调用的三种场合:

  • popup.html

<script type="text/javascript" src="xxx.js"></script>

  • background

"background" : { "scripts" : ["xxx.js"] }

  • content_scripts

    "content_scripts":[{
        "matches":["*://www.baidu.com/*"],    //js脚本作用的网页
        "js":["xxx.js"]     //只要插件开启,该脚本就会开启
        "exclude_matches":["...."]    //需要被除外的网页
    }]


拓展页面之间通信(注意事项):

当发送端发送一条消息,但接收端一直处于接受状态,后台会报错(但不影响运行)

当发送端一直发送消息,但接收端只接受了一次,后台会报错(影响运行)


猜你喜欢

转载自blog.csdn.net/qq_42292831/article/details/88883370
今日推荐