我正在开发一个UWP应用程序,我在其中使用WebView控件。此WebView控件具有粗体,斜体等文本编辑选项。我可以使用" execCommand"进行这些格式化。右键单击菜单正常工作,直到我右键单击任何图像。当我点击该点的任何图像时,我没有得到任何右键菜单。
这里是我使用的步骤
我的网络视图代码<WebView x:Name="webView"></WebView>
并在.cs文件中我加载了一个html字符串
string html = "<html><body text=\"black\" oncontextmenu=\"return true\" contenteditable=\"true\"></body></html>";
public WebViewMenuTry()
{
this.InitializeComponent();
webView.NavigateToString(html);
}
我设置contenteditable = true,所以我可以从网上粘贴内容。
1)我去google chrome - &gt;一些随机的网站 - &gt;选择一些文字和图片 - &gt;复制该内容
2)回到我的app webview并按ctrl + v(粘贴)
3)粘贴的文字和图片没有任何问题。
4)如果右键单击文本正在获取复制,粘贴等菜单
5)现在,如果我单击或右键单击图像,此后我将无法获得任何文本右键菜单以及图像。