chrome扩展及应用开发——

来源:互联网 发布:恋爱循环动作数据 编辑:程序博客网 时间:2024/05/17 03:11

chrome扩展及应用开发

操作用户正在浏览的页面

  • context_scripts属性, 可以指定将那些脚本何时注入到哪些页面中,当用户访问这些页面后,相应的脚本即可自动运行,从而对页面DOM进行操作
  • context_scripts属性值为数组类型,每个元素可以包含一下属性:
    • matches 定义了哪些页面会被注入脚本;
    • exclude_matches 哪些页面不会被注入脚本
    • css 对应注入的css
    • js 对应注入的JavaScript
    • run_at 何时进行注入
    • all_frames 是否会注入到嵌入式框架中
    • include_globs
    • exclude_globs

选项option_page

扩展页面之间的通信

  • runtime.sendMessage
  • runtime.onMessage
  • runtime.connect
  • runtime.onConnect

3.2 Browser Actions
3.2.3 标题和badge

"browser_action": {    "default_title": "标题"}

右键菜单

  1. 先在manifest的permission域中声明contextMenus权限
"permission": {    "contextMenus"}

右键菜单类型: 普通菜单normal、复选菜单checkbox、单选菜单radio和分割线separator

  • 设置contexts域可是在特定条件下显示右键菜单,取值包括:
    • all
    • age // 默认
    • selection
    • link
    • editable
    • image
    • video
    • audio
    • launcher
0 1
原创粉丝点击