chromium内核浏览器刷新扩展列表(代码片段)

jingjingxyk jingjingxyk     2023-04-19     622

关键词:

chromium 内核浏览器刷新扩展列表

文档说明: 仅仅记录关键点方;2023-04-18

缘由:

用 shell 脚本批量更新扩展
更新方法是:替换整个文件夹;
更新完毕,扩展功能并不会生效还需逐个刷新扩展

环境要求:

chromium 内核浏览器 版本 > 87
打开页面: chrome://extensions/ 的控制台
web控制台执行下面的脚本即可

扩展管理页面,启用开发者模式

//扩展列表启用开发模式
let dev_mode_button = document
    .querySelector(\'extensions-manager\')
    .shadowRoot
    .querySelector(\'extensions-toolbar\')
    .shadowRoot
    .querySelector(\'cr-toggle#devMode\')
if (dev_mode_button.getAttribute(\'aria-pressed\') !== \'true\') 
    dev_mode_button.click()


刷新所有已经启用的扩展


document
    .querySelector(\'extensions-manager\')
    .shadowRoot
    .querySelector(\'extensions-item-list\')
    .shadowRoot
    .querySelectorAll(\'extensions-item\').forEach((element, key, arr) => 
    let e = element.shadowRoot
    let card = e.querySelector(\'#card\')
    console.log(card)
    console.log(card.classList)
    if (Array.from(card.classList).includes(\'enabled\')) 
        console.log(
            e.querySelector(\'#extension-id\').innerText,
            e.querySelector(\'#name\').innerText,
            e.querySelector(\'#description\').innerText,
            e.querySelector(\'#dev-reload-button\'),
        )
        e.querySelector(\'#dev-reload-button\').click()
    
)


chromium内核浏览器编译记ui定制(代码片段)

...25842497本文出自容华谢后的博客往期回顾:Chromium内核浏览器编译记(一)踩坑实录Chromium内核浏览器编译记(二)UI定制0.写在前面在上一篇文章中,我们学习 查看详情

chromium内核浏览器编译记ui定制(代码片段)

...25842497本文出自容华谢后的博客往期回顾:Chromium内核浏览器编译记(一)踩坑实录Chromium内核浏览器编译记(二)UI定制0.写在前面在上一篇文章中,我们学习 查看详情

chromium内核浏览器编译记ui定制(代码片段)

...25842497本文出自容华谢后的博客往期回顾:Chromium内核浏览器编译记(一)踩坑实录Chromium内核浏览器编译记(二)UI定制0.写在前面在上一篇文章中,我们学习了如何编译Chromium内核浏览器,在开发中... 查看详情

chromium内核浏览器编译记踩坑实录(代码片段)

...23862868本文出自容华谢后的博客往期回顾:Chromium内核浏览器编译记(一)踩坑实录Chromium内核浏览器编译记(二)UI定制0.写在前面本篇文章是用来记录编译Chromium源码的步骤和踩过的坑,以防止后续再用到... 查看详情

攻防启示:chromium组件风险剖析与收敛(代码片段)

...Chromium组件上。其实,早在Microsoft2018年宣布Windows的新浏览器MicrosoftEdge将基于Chromium内核进行构建之前,伴随互联网发展至今的浏览器之争其实早就已经有 查看详情

怎样改ie浏览器添加supcan.xpi

参考技术Axpi文件是firefox浏览器的扩展文件,无法在360浏览器中使用360浏览器支持crx格式的Chrome内核浏览器扩展360极速浏览器是一款极速、安全的无缝双核浏览器。它基于Chromium开源项目,具有闪电般的浏览速度、完备的安全特... 查看详情

360浏览器要如何才能转换webkit内核

怎么样可以手动转换成webkit内核``像搜狗浏览器`输入网址那就有`高速`兼容`2种模式可以自己选择````360的找不到``那位大大知道麻烦说下`谢谢点击地址栏最右侧闪电图标即可切换内核360极速浏览器是一款极速、安全的无缝双核浏... 查看详情

01html和css知识点总结(代码片段)

...优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,但是代价是也显而易见就是要消耗很多的资源,比如内存。Presto:Opera曾经采用的就是Presto内核,Presto内核被称为公认的浏览网页速度最快的内核,这得... 查看详情

chromium解码h264视频(代码片段)

CHROMIUM已移除对H.264videocodec的支持,如果要在浏览器中播放mp4格式视频,可通过自行安装相关软件包实现。Search$sudodnfsearchchromiumLastmetadataexpirationcheck:0:54:46agoonSat04Aug201802:46:58PMCST.========================NameExactlyMatched 查看详情

markdown安装(或更新)ppapiflash,以便基于chromium的浏览器可以使用它(代码片段)

查看详情

vue禁止浏览器f5进行刷新和监听浏览器刷新事件(代码片段)

...止用户按F5进行页面刷新,当用户在正在播放的视频页按浏览器刷新按钮清除标识,当用户复制的视频播放页面url打开的页面,按浏览器刷新按钮,不清除标识。用户进入视频播放页有两种途径:    1.从列表页点... 查看详情

vue禁止浏览器f5进行刷新和监听浏览器刷新事件(代码片段)

...止用户按F5进行页面刷新,当用户在正在播放的视频页按浏览器刷新按钮清除标识,当用户复制的视频播放页面url打开的页面,按浏览器刷新按钮,不清除标识。用户进入视频播放页有两种途径:    1.从列表页点... 查看详情

chrome源代码结构(代码片段)

...rome和Chromium是同一个东西吗?答案是,Chrome是Google官方的浏览器项目名称,Chromium是Google官方对Chrome开源项目。说白了就是Chrome是Google自己的官方浏览器版本,而Chromium是开源项目,所有有兴趣的开发者都可以参加,Chromium中出现... 查看详情

html(代码片段)

1、常用浏览器及内核:IE(Trident)、Firefox(Gecko)、Chrome(Chromium/Blink是WebKit的分支)、Edge(EdgeHTML)、Safari(WebKit)、Opera(Presto已废弃)2、Web标准主要包括结构(Structure)、表现(Presentation)和行为(Behavior),分别对应HTML... 查看详情

自定义firefox/chromium安装预安装扩展(非企业)

我想构建一个符合以下规范的自定义浏览器安装,我找到了使用企业部署的方法,但我的目的是将其分发给朋友和家人,而无需通过企业分发。可以从Firefox或Chromium(或甚至其他webkit)获取应该很容易定制(理想情况下没有C++编... 查看详情

delphi谷歌浏览器控件chromium播放视频分析过程(代码片段)

一、在控件中打开以下网址是可以播放其中的视频的,https://www.runoob.com/try/try.php?filename=tryhtml5_video_js_prop  把网页代码改成自己的视频地址也是可以播放的,但放到自己控件中就播放不了了。百思不得其姐。<!DOCTYPEhtml&g... 查看详情

macos使用selenium测试opera浏览器(代码片段)

新版的Opera内核也是基于Chromium的。Operav69采用的内核为Chromiumv83,因此在操作体验和兼容性上和Chrome一致。系统:macOS10.15.5下载Opera(v69)http://www.pc6.com/mac/110801.html下载operadriver(v83)https://github.com/operasoftware/operachromiumdri 查看详情

最新microsoftedge!使用chromium内核

2018年11月,微软宣布其Edge浏览器将采用Chromium引擎,意味着微软的Edge浏览器以失败告终。但令人振奋的是,新版Edge也许会“死而复生”。在使用了Chromium内核后,Edge各方面的性能都将得到大大提升。新的Edge可以进行Chrome... 查看详情