gpt4 book ai didi

javascript - Chrome 扩展 > contextMenus Api > 无法添加 onclick 处理程序

转载 作者:行者123 更新时间:2023-11-30 12:40:16 26 4
gpt4 key购买 nike

我正在尝试创建一个 chrome 扩展。目前我正准备为我的扩展创建上下文菜单,当我点击它时它会做一些事情。所以,下面我创建父级的谷歌文档。

chrome.contextMenus.create({title: "bla", id: "parent"});

然后我创建 child 并尝试向其添加 onclick 处理程序。

chrome.contextMenus.create({
title: "bla bla",
parentId: "parent",
id: "child",
onclick : function() { alert("bla bla bla") }
});

因此,它在没有 onclick 的情况下工作正常,并且在此处 onclick 时无法正常工作。

最佳答案

基于事件的后台页面 (persistent=false) 必须使用 chrome.contextMenus.onClicked 监听器。

chrome.contextMenus.create({...});
chrome.contextMenus.onClicked.addListener(function(info, tab) {
alert("bla bla bla");
});

关于javascript - Chrome 扩展 > contextMenus Api > 无法添加 onclick 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24711990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com