我正在尝试为使用 Qt 的 WebKit 的应用程序创建一个 HTML GUI……到目前为止,一切都很顺利,有个小问题,我不希望人们能够从我的 GUI 拖放图像。我使用一个小的 java 脚本禁用了文本选择。但我不确定如何禁用图像拖动....我在 body 标记中使用了 onmousedown="return false" 但它禁用了鼠标单击,这将影响我的所有输入字段,因为用户将无法使用鼠标将焦点放在输入对象上.....这是我用来禁用鼠标手势的方法。
<html>
<head>
....
</head>
<body onmousedown="return false";>
....
</body>
</html>
我不确定 qtwebkit 本身是否有一个实际的选项/属性来禁用拖动,因为我没有偶然发现与此相关的任何内容,而且我不想为每个图像单独使用 onmousedown="return false" 代码作为这将是一场代码大屠杀。
编辑:另外一些图像将用作按钮,禁用鼠标单击将使它们停止运行。