我们在自助服务终端类型的场景中使用 Silverlight。有没有办法禁用右键单击功能以进入 Silverlight 配置对话框?
最佳答案
//在SharePoint中,我添加了一个小代码来告诉SP在加载每个部分后运行脚本。奇迹般有效 :)
//编辑
或者更好的是,silverlight 论坛建议您这样做:
Silverlight Forum
<div id="silverlightObjDiv">
<!-- silverlight object here -->
</div>
<script>
_spBodyOnLoadFunctionNames.push ('setupElement');
function setupElement ()
{
document.getElementById('silverlightObjDiv').oncontextmenu = disableRightClick;
}
function disableRightClick(e) {
if (!e) e = window.event;
if (e.preventDefault) {
e.preventDefault();
} else {
e.returnValue = false;
}
}
</script>
关于.net - 在 Silverlight 中禁用右键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/533005/