MDN(Mozilla开发者网络)网站如何更改上下文菜单?
例如,这个页面.
我认为他们创建了整个上下文菜单,以便在触发contextmenu事件时调用它,但它似乎有点疯狂.
此外,它不适用于Chrome,所以我认为这是一个仅限Firefox的功能.
有人知道他们是怎么做到的吗?
文档有点稀疏,但它使用的contextmenu
是HTML5中的新属性.它使用的menu
HTML标记现在与HTML4实现不同.浏览器支持不是很好,但Firefox 8支持它.
这里是页面上的DOM的显示相关的HTML,在截图contextmenu
上的属性body
和menu
其扩展标记.
更新:此答案之前曾表示Chrome 36及更高版本支持此功能,如之前的caniuse页面所述.似乎并非如此,并且caniuse已删除此信息.