当前位置:网站首页>chrome扩展:如何使对话框位于当前窗口的右侧?
chrome扩展:如何使对话框位于当前窗口的右侧?
2022-07-30 20:24:00 【乐辞】
chrome扩展:如何使对话框位于当前窗口的右侧?
本文介绍了chrome扩展: 如何使扩展对话框位于当前窗口的右侧的处理方法。
chrome.action.onClicked.addListener(async function(tab){
var windows = await chrome.windows.getAll({
populate: true, windowTypes: ["popup"]}) || []
// 在这边我的处理是只能显示一个对话框,每次判断有没有已存在的对话框,如果有则取上一次的对话框给予焦点
if(windows.length > 0){
var lastFoucsedWindow = await chrome.windows.getLastFocused({
populate: true, windowTypes: ["popup"]
})
if(!lastFoucsedWindow.focused){
chrome.windows.update(lastFoucsedWindow.id, {
focused: true});
}
}else{
chrome.windows.getCurrent(function(w) {
// w 参数包含了浏览器窗口的信息,如 高度、宽度 ...
chrome.windows.create({
tabId: tab.id,url: "popup.html", type: "popup", width:340,height:610,top: 80,left: (w.width - 450)});
});
}
})
边栏推荐
- 【无标题】多集嵌套集合使不再有MultipleBagFetchException
- 如何解决gedit 深色模式下高亮文本不可见?
- MySQL的DATE_FORMAT()函数将Date转为字符串
- HarmonyOS Notes ------------- (3)
- 倾斜文档扫描与字符识别(opencv,坐标变换分析)
- el-input can only input integers (including positive numbers, negative numbers, 0) or only integers (including positive numbers, negative numbers, 0) and decimals
- 【luogu P8031】Kućice(计算几何)
- 【PM专用】快速统计团队还有谁没有登记上报信息,快速筛选出属于自己项目组的成员,未完成XXX工作事项的名单
- MySQL——几种常见的嵌套查询
- PR视频剪辑软件教程
猜你喜欢
5分钟搞懂MySQL - 行转列
HMS Core音频编辑服务音源分离与空间音频渲染,助力快速进入3D音频的世界
Ordinary int main(){} does not write return 0; what will happen?
基于人脸的常见表情识别(2)——数据获取与整理
【考研词汇训练营】Day18 —— amount,max,consider,account,actual,eliminate,letter,significant,embarrass,collapse
[NISACTF 2022]下
想要写出好的测试用例,先要学会测试设计
TensorFlow2:概述
GateWay实现负载均衡
ceph的部署练习
随机推荐
@Transactional注解在类上还是接口上使用,哪种方式更好?
FFmpeg —— 裁剪视频(含音视频),不需编解码(附完整源码)
[NISACTF 2022]下
mysql8安装步骤教程
第03章 用户和权限管理【1.MySQL架构篇】【MySQL高级】
推荐系统:开源项目/工具【谷歌:TensorFlow Recommenders】【Facebook:TorchRec】【百度:Graph4Rec】【阿里:DeepRec和EasyRec】
推荐系统:实时性【特征实时性:客户端实时特征(秒级,实时)、流处理平台(分钟级,近实时)、分布式批处理平台(小时/天级,非实时)】【模型实时性:在线学习、增量更新、全量更新】
Maxwell 一款简单易上手的实时抓取Mysql数据的软件
flowable工作流所有业务概念
MySQL group_concat()详解
推荐系统-排序层-模型(一):Embedding + MLP(多层感知机)模型【Deep Crossing模型:经典的Embedding+MLP模型结构】
CDH集群spark-shell执行过程分析
HMS Core音频编辑服务音源分离与空间音频渲染,助力快速进入3D音频的世界
MySQL----多表查询
MySQL (2)
Scala类中的属性
服务器不稳定因素
Office365无法打开word文档怎么办?Office365无法打开word文档的解决方法
【回归预测-lssvm分类】基于最小二乘支持向量机lssvm实现数据分类代码
vlookup函数匹配不出来只显示公式的解决方法