以编程方式调用浏览器右键单击菜单选项?
Posted
技术标签:
【中文标题】以编程方式调用浏览器右键单击菜单选项?【英文标题】:Programmatically Calling Browser Right-Click Menu Options? 【发布时间】:2009-12-13 12:30:13 【问题描述】:我希望能够以编程方式调用右键单击菜单选项,这些选项当然是从用户事件(如翻转等)启动的。这可能吗?
具体来说,我希望能够使用纯 javascript 调用 Safari“使用图像作为桌面图片”或“将图像添加到 iPhoto 库”或 Firefox“设置为桌面背景”,所以你不要必须右键单击。这可能吗?
【问题讨论】:
这实际上是可能的....看到这个答案:***.com/questions/433919/… 【参考方案1】:你不能,这是因为安全限制。
如果您可以这样做,恶意网站可以访问您的浏览器并篡改您的系统。
【讨论】:
【参考方案2】:据我所知,绝对没有办法使用纯 Javascript 以通用形式执行此操作。您必须为每个浏览器构建扩展(或者可能是 Firefox 的 Greasemonkey 脚本,我不知道)。
【讨论】:
【参考方案3】:我真的希望你不能那样做......任何网站都应该能够触摸我的桌面图片或 iPhoto 图库。
【讨论】:
以上是关于以编程方式调用浏览器右键单击菜单选项?的主要内容,如果未能解决你的问题,请参考以下文章
Vb.net 如何以编程方式选择选项卡控件中的最后一个选项卡