Chrome 扩展中,怎么访问popup.html 里面的button?

Chrome 扩展中,怎么访问popup.html 里面的button?,第1张

不可以的。

popup页面,每一次都会重新创建。

页面只有创建后,才能够响应键盘消息。

如果你是为了响应快捷键然后执行某一个 *** 作,那么可以在manifest.json文件中,定义快捷键,比如

"commands": {

"open-baidu": {

"suggested_key": {"default": "Alt+B" },

"description": "open baidu"

}

}

然后在background页面中响应快捷键:

chrome.commands.onCommand.addListener(function(command){

if(command === "open-baidu")

{

// TODO:

}

})

JavaScript d窗共有三种

1、window.alert("sometext")

2、window.confirm("sometext")

3、window.prompt("sometext","defaultvalue")

但是这3种方法都不能做一个大小固定的小窗口,要做大小固定的d窗,需要我们自己在HTML文档中编写:

HTML:

.btn:点击button后d窗出现

.close:点击X后d窗消失

.con:是d窗内容区

.bk:屏蔽页面其他内容,d窗出现时,d窗的z-index最大,其他内容不能进行 *** 作

CSS:

JQ:

页面展现效果:

1、点击按钮

2、出现一个自己控制的500*200的d框,同时浏览区背景为灰色

3、点击红色区域右上角X号,d窗会消失


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7292480.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存