如何触发本机的默认Internet Explorer上下文菜单,就像用户在加载并准备好页面的ID上右键单击特定div一样?

问题描述

我希望我的html页面触发并在页面加载时显示本机的认上下文菜单,就像人类用户 Internet Explorer 11中单击具有ID的div 一样。 strong>。

更具体地说,我的div具有SVG。如果在IE11上单击鼠标右键,它将显示上下文菜单“共享图像,另存为图像等。”

我的最佳尝试是在下面,它不起作用。

IE11 控制台显示“ SCRIPT5007:SCRIPT5007:无法设置未定义或空引用的属性'onmousedown'”。

Firefox控制台没有错误

  • 为什么不起作用?
  • 如何在互联网上实现我的目标 资源管理器?
我的确切源代码

jsbin表示形式

Recording cross-platform (H.264?) videos using WebRTC MediaRecorder

谢谢。

For Each itemSN As SellingDetailSNCustomer In item.listSN
    Dim newItem As New TR_Selling_Customer_Product_SN
    newItem.FK_Selling_Detail_Customer_ID = oNew.PK_Selling_Customer_Detail_ID
    newItem.SN = itemSN.SNProduct
    newItem.CreatedDate = Now.ToString("yyyy-MM-dd")
    newItem.CreatedBy = "system"
    newItem.LastUpdateDate = Now.ToString("yyyy-MM-dd")
    newItem.LastUpdateBy = "system"
    newItem.Active = True
    objdb.Entry(newItem).State = Entity.EntityState.Added

    Dim obUpdateBookedSN As MS_Product_Serial_Number = (From x In objdb.Product_Serial_Number Where x.FK_Product_ID = item.FK_Product_ID And x.Serial_Number = itemSN.SNProduct Select x).FirstOrDefault
    If obUpdateBookedSN IsNot nothing Then
        obUpdateBookedSN.Booked_Serial_Number = True
        obUpdateBookedSN.LastUpdateDate = Now.ToString("yyyy-MM-dd")
        obUpdateBookedSN.LastUpdateBy = "system"
        objdb.Entry(obUpdateBookedSN).State = Entity.EntityState.Modified
    End If
Next
objdb.SaveChanges()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...