禁用flash右键菜单

<script type="text/javascript">
function NoRightClick(pid) {
//pid:flash‘s parentNode id
var el = document.getElementById(pid);
if (el.addEventListener) {
el.addEventListener("mousedown", function (event) {
if (event.button == 2) {
event.stopPropagation(); //for firefox
event.preventDefault(); //for chrome
}
}, true);
} else {
el.attachEvent("onmousedown", function () {
if (event.button == 2) {
el.setCapture();
}
});
el.attachEvent("onmouseup", function () {
el.releaseCapture();
});
el.oncontextmenu = function () {
return false;
};
}
};
window.onload = function () {
NoRightClick("flashId");//flashId是你要禁用的flash播放器父级标签的id。注意:不是flash播放器的id。
}

比如:<div id="flashId">

<object id="flashContent">这里是flash播放器</object>

</div>

时间: 2024-10-29 10:46:11

禁用flash右键菜单的相关文章

flash 右键菜单隐藏与修改

来源:http://blog.sina.com.cn/s/blog_7264c84401014fmd.html import flash.ui.ContextMenu;import flash.ui.ContextMenuItem;import flash.events.ContextMenuEvent;import flash.net.URLRequest; var menu:ContextMenu = new ContextMenu();var menuItem:ContextMenuIte

AS3.0下去除flash右键菜单

这两天工作中遇到一个问题,就是网页中内嵌的flash小游戏的用户体验,当鼠标在flash上点击右键时,出现的右键菜单中会有播放,停止等选项,虽然不会造成什么漏洞,但是体验非常差.在寻找解决方案的时候, 找到一个靠谱的思路,就是自己实例化一个菜单,然后用它去替换系统默认的菜单.根绝这个思路,最终解决了问题. 需要注意的是,在解决问题过程中,因为as2.0和3.0版本的差异, 在最终覆盖系统默认菜单的时候需要改变语法.代码如下: AS2.0代码: var contextMenu:contextMen

禁用网页右键菜单和鼠标拖动选择

一.禁止鼠标右键菜单: 有如下两种方法来禁止鼠标右键 1.在HTML元素的Body标签中加入Javascript事件句柄,代码如下: <body onContextMenu="return false"> 说明:您也可以在网页指定的位置禁止右键,比如您只想在网页中的某个图片上禁右键防下载,或您只想在网页中的一段文字或表格上禁右键,您也只需将如上红色代码加入到相应的HTML标签元素中,例: <img src="logo.gif" width=88 h

禁用AxWebBrowser右键菜单

出处:http://stackoverflow.com/questions/41781647/disabling-the-axwebbrowser-context-menu-vb-net 通过底层消息禁止鼠标右键消息传送到AxWebBrowser控件上,从而禁止了右键菜单. 以此类推,应该任何控件都可以用此方法禁止指定消息的传递.. Public Class Form1 Implements IMessageFilter Public Function PreFilterMessage(ByRe

JS屏蔽Flash右键菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

HTML禁用Flash文件右键

在项目中遇到一个需求,由于制作Flash的同事没有做禁用Flash文件右键功能!而Flash文件比较多,一个个改不太现实,于是要求用在网页显示的时候禁用Flash右键功能!未禁用之前! 禁用之前: 禁用之后: 禁用成功,鼠标怎么右击都没用! 具体代码实现: HTML: <pre name="code" class="html"><span> </span><embed src="http://www.wangyeb

WPF 如何控制右键菜单ContextMenu的弹出

在具体做一些项目的时候,有时候需要需要先左键点击某个节点,然后再右键点击节点的时候才弹出右键菜单,所以直接右键点击时需要禁用掉右键菜单,这里比如我们为Grid添加了ContextMenu,但是我们需要设置一个bool型的变量isSelected,当我们执行到MouseLeftButtonDown事件中的时候,我们就可以将isSelected设置为true,然后在Grid中添加PreviewMouseRightButtonUp="OnMouseRightButtonUp"(隧道事件路由)

禁用页面的右键菜单

<textarea id="mytextarea"></textarea> <script> $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); </script> 禁用页面的右键菜单

新版【CefSharp】 禁用右键菜单 43.00+

禁用右键菜单其实是很容易的.主就要是实现一个接口 IMenuHandler ,这个接口有一个  OnBeforeContextMenu 的方法,我们在这里让返回一个false,右键菜单就消失了. internal class MenuHandler : IMenuHandler { public bool OnBeforeContextMenu(IWebBrowser browser, IContextMenuParams parameters) { return false; } } 再将这个