文档章节

chrome浏览器如何通过js判断是否安装了某扩展?

小马_wolf
 小马_wolf
发布于 2016/06/21 15:24
字数 146
阅读 4.7K
收藏 4

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

不墨迹直接贴代码:

var extensionid = '扩展的id';

var image = document.createElement('img');
image.src = 'chrome-extension://' + extensionid + '/icon.png';
image.onload = function () {
    setTimeout(function () {
        alert('installed-enabled');
    }, 2000);
};
image.onerror = function () {
    alert('not-installed');
};

简单易懂。

屏幕共享的开源连接:https://www.webrtc-experiment.com/screen-sharing/

 

 

© 著作权归作者所有

上一篇: js分享
下一篇: JavaScript-Tips
小马_wolf
粉丝 7
博文 53
码字总数 32610
作品 0
朝阳
程序员
私信 提问
加载中

评论(0)

Chrome 扩展程序包含恶意代码,窃取加密钱包私钥

一个 Google Chrome 扩展程序被发现在网页上注入了 JavaScript 代码,以从加密货币钱包和加密货币门户网站窃取密码和私钥。 该扩展名为 Shitcoin Wallet(Chrome 扩展 ID:ckkgmccefffnbbalk...

白开水不加糖
01/02
3.1K
1
如何在C++中增加给JavaScript调用的API

本文示例说明了如何在Chrome浏览器中增加JavaScript API。为了简化,先假设是在已有的namespace中增加一个新的API,文章的最后将指出如果增加一下全新的namespace所需注意的事项。 在继续之前...

李云
2018/06/28
0
0
从 0 开始入门 Chrome Ext 安全(一) -- 了解一个 Chrome Ext

作者:LoRexxar'@知道创宇404实验室 时间:2019年11月21日 在2019年初,微软正式选择了Chromium作为默认浏览器,并放弃edge的发展。并在19年4月8日,Edge正式放出了基于Chromium开发的Edge ...

知道创宇404实验室
2019/11/23
0
0
谷歌(Chrome)浏览器插件开发教程

谷歌浏览器插件是一种小型的用于定制浏览器体验的程序。通过插件,可以自定义浏览器的一些行为来适应个人的需要,只要你会HTML,JavaScript,CSS就可以动手开发浏览器插件了。 开发谷歌浏览器...

艾贺
2018/01/23
0
0
如何在chrome浏览器里面安装360抢票软件

昨天为了帮同事抢票尝试了一下360抢票应用, 但是如果想用这个应用还必须下一个360浏览器, 这个让我有点不是很爽. 于是想了下反正360浏览器也是基于chrome 浏览器的, 是否可以通过chrome 浏览...

RainJ
2014/01/07
7.9K
7

没有更多内容

加载失败,请刷新页面

加载更多

PHP设计模式

设计模式 单例模式解决的是如何在整个项目中创建唯一对象实例的问题,工厂模式解决的是如何不通过new建立实例对象的方法。 单例模式 $_instance必须声明为静态的私有变量 构造函数和析构函数...

php开源社区
1分钟前
0
0
Android反编译(一) 之反编译JAVA源码

Android反编译(一) 之反编译JAVA源码 [目录] 1、工具 2、反编译步骤 3、实例 4、装X技巧 1、工具 1).dex反编译JAR工具 dex2jar http://code.google.com/p/dex2jar/downloads/list 2).JAVA反编...

osc_l8ylygdq
2分钟前
0
0
解决layer.open中访问地址携带参数过长导致的问题(Request-URI Too Long)

由于layer.open是get传参,而get传参有长度限制,当携带参数数据过多时就由于参数过多出错,试过换成post请求,但是由于原方法返回的是页面,使用post返回的只能是数据,通过返回的数据再lay...

郭周园
2分钟前
7
0
parted命令分区

[root@KING ~]# parted /dev/sdb1 =》进行分区 (parted) mklabel gpt =》通过mklabel调整分区表,调整为gpt类型 Warning: The existing disk label on /dev/sdb will be destroyed and all d......

osc_eijo4qvb
3分钟前
6
0
苹果mac电脑的移动硬盘无法挂载且硬盘灯一直闪烁,怎么办?

小编近日遇到一个诡异的问题,小编的移动硬盘不定期的会自动断开,提示未正常拔出,实际上一直没有动过连接线,然后硬盘一直处于未加载的状态,硬盘灯也一直闪烁不停。 通过重启的方法,有时...

mac小叮当
3分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部