contextmenu is controled by flash player;even disable the whole html's document contextmenu,the flash player's settings contextmenu can still work; this code below only to remove print,zoom etc from flash player's context menu
air dont have this restrict
and for html only ,this simply works
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical" creationComplete="callLater(init)">
<mx:Script>
<![CDATA[
private function init()
{
var newMenu:ContextMenu = new ContextMenu();
newMenu.hideBuiltInItems();
this.contextMenu = newMenu;
}
]]>
</mx:Script>
</mx:Application>
air dont have this restrict
and for html only ,this simply works
<body oncontextmenu="return false;"></body>
本文介绍如何通过代码移除Flash Player上下文菜单中的打印、缩放等功能,并提供了具体的实现方式。文中还提及了在Adobe AIR中不存在这些限制,以及在HTML中禁用整个文档上下文菜单的方法。
3752

被折叠的 条评论
为什么被折叠?



