我有用javascript编写的元素特定的上下文菜单,它在浏览器上工作正常。
$(function() {
var $contextMenu = $("#contextMenu");
$("body").on("contextmenu", "table tr", function(e) {
$contextMenu.css({
display: "block",
left: e.pageX,
top: e.pageY
});
return false;
});
$('html').click(function() {
$contextMenu.hide();
});
});
但它不会在JavaFX WebView中弹出。我研究并找到一些解决方案,使用java在webview中添加用户定义自定义菜单,但仍然没有找到任何解决方案,以基于HTML特定元素的自定义菜单,而不是所有人共同。在java或javascript中任何方式都适合我。提前致谢。