Windows phone 8.1的webview中检测hold事件
本文关键字:检测 hold 事件 webview phone Windows | 更新日期: 2023-09-27 18:17:33
我目前正在开发一个web浏览器应用程序,主要针对Windows phone 8.1中的win rt。我现在正试图弄清楚如何检测hold事件,当用户按住webview中的链接或图像并显示上下文菜单时。
我该怎么做呢?如何在wp8.1中检测该事件?我知道我将不得不调用脚本,但什么是c#来检测事件?谢谢:)
您是否尝试使用UI元素的Holding
事件属性?
希望有帮助!
你应该在WebView
中调用脚本来绑定javascript中的手势事件。阅读这个:MSGestureHold | onmsgesturehold事件
然后你应该在上面的MSGestureHold
事件处理程序中使用window.external.notify
来通知你的WebView
, Hold
事件被触发。
但是WinRT 8.1 WebView在非认证网站中禁用了scriptnotify
(阅读备注),所以你应该找到解决这个问题的方法。这是我的解决方案。
或者你可以直接下载我的演示