使用 Javascript 获取浏览器上下文菜单项
Get Browser Context Menu Items using Javascript
有没有一种方法可以使用 javascript 以编程方式获取在浏览器中生成右键单击事件时可用的上下文菜单项。
例如在Chrome中可以有一个数组填充以下内容:后退、前进、重新加载、另存为、打印、翻译成英文、查看页面源代码、查看页面信息等。
是否可以在不需要生成右键单击事件的情况下获取此类值,这样上下文菜单就不会出现在用户的浏览器上?
谢谢
不,没有办法得到它们。这将是一个安全问题,因为扩展程序可以向该菜单添加项目,如果您可以使用 JavaScript 获取菜单条目,您可以确定用户是否正在使用特定的扩展程序。您唯一可以对上下文菜单执行的操作是阻止它显示。希望对您有所帮助。
有没有一种方法可以使用 javascript 以编程方式获取在浏览器中生成右键单击事件时可用的上下文菜单项。
例如在Chrome中可以有一个数组填充以下内容:后退、前进、重新加载、另存为、打印、翻译成英文、查看页面源代码、查看页面信息等。
是否可以在不需要生成右键单击事件的情况下获取此类值,这样上下文菜单就不会出现在用户的浏览器上?
谢谢
不,没有办法得到它们。这将是一个安全问题,因为扩展程序可以向该菜单添加项目,如果您可以使用 JavaScript 获取菜单条目,您可以确定用户是否正在使用特定的扩展程序。您唯一可以对上下文菜单执行的操作是阻止它显示。希望对您有所帮助。