我正在创建一个新的扩展。我通过网页中的扩展添加了上下文菜单选项。但是chrome开发者模式会抛出一个错误,即“unchecked.runtime.lastError:无法创建具有重复id的项目my id”。但我给了它唯一的ID。如何解决这个问题?这是我的上下文创建方法。
chrome.contextMenus.create({
id: "zm_mark_down_preview_beta",
title: 'preview and edit',
contexts: ["editable"]
});
Run Code Online (Sandbox Code Playgroud) 我正在为 chrome 浏览器开发一个扩展,我想为 pdf 文档添加一个指定的上下文菜单。我还为“页面”和“图像”类型添加了指定的上下文菜单。如果我将类型设置为“全部”,则有一个上下文菜单,但没有为 pdf 文档指定。
是否可以为 pdf 文档添加指定的上下文菜单,或者我应该使用“all”类型并在 clickEventHandler 中切换案例?!
查看更多信息:http : //developer.chrome.com/extensions/contextMenus.html
这些是“文件”类型:
contexts ( optional array of enum of "all", "page", "frame", "selection", "link", "editable", "image", "video", "audio", or "launcher" )
Run Code Online (Sandbox Code Playgroud)