当在embed html文件上有右键单击事件时,我试图隐藏上下文菜单。
我的代码运行良好,然而,当我右击嵌入窗口时,菜单不再隐藏。
如何明确隐藏上下文菜单(在某些版本的Safari浏览器版本9.1.1 (11601.6.17)中)?
js
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
alert("You've tried to open context menu"); //here you draw your
我有一张卡,我希望用户能够通过使用鼠标中键在新选项卡中打开它。为此,我添加了一个带有为每张卡自动生成的href的链接<a>。问题是,我试图导航到的路由将一些复杂的结构作为参数,这些结构不能直接在路由链接中传递。有时用户只需点击卡片,浏览器就会获取链接,而不是传递参数的js方法。结果,新的路由被加载,就像没有参数的地方(如果它在新的选项卡中,这是正确的行为)。 const openDocument = function (){
console.log('open doc in the same tab using custom router params')