Programmatically Calling Browser Right-Click Menu

2019-03-04 06:08发布

I would like to be able to programmatically invoke the right-click menu options, initiated from user events like rollover and whatnot of course. Is this possible?

Specifically, I would like to be able to call the Safari "Use Image as Desktop Picture" or the "Add Image to iPhoto Library", or the Firefox "Set as Desktop Background" using pure Javascript, so you don't have to right click. Is that possible?

3条回答
干净又极端
2楼-- · 2019-03-04 06:20

I seriously hope you can't do that... No website should be able to touch my desktop picture or iPhoto library.

查看更多
Melony?
3楼-- · 2019-03-04 06:25

You can't and this is because of security limitations.

If you could do that, malicious websites can access your browser and tamper with your system.

查看更多
冷血范
4楼-- · 2019-03-04 06:37

As far a I know, there is absolutely no way of doing this in a generic form using pure Javascript. You would have to build extensions (or maybe a Greasemonkey script for Firefox, I don't know) for each browser.

查看更多
登录 后发表回答