我最近开始在 Silverlight 应用程序中进行编码。我对此没有很好的想法。现在我在 HTML 页面中禁用右键单击 Silverlight 应用程序时遇到问题。我尝试了很多事情但没有成功。请帮助我如何使用 silverlight 禁用对 htmlpage 的右键单击。
问问题
355 次
1 回答
1
如果您可以在这里使用 javascript 是您的答案,但通常不建议禁用右键单击。这会惹恼一些用户。
<script type="text/javascript" >
var BM = 2; // button middle
var BR = 3; // button right
var msg = "MOUSE RIGHT CLICK IS NOT SUPPORTED ON THIS PAGE";
function mouseDown(e) {
try { if (event.button == BM || event.button == BR) { return false; } }
catch (e) { if (e.which == BR) { return false; } }
}
document.oncontextmenu = function() { return false; }
document.onmousedown = mouseDown;
</script>
于 2012-04-10T11:41:16.280 回答