Run any external application with custom arguments from the browser toolbar or context menu to send links, text and more
"External Application Button" extension allows you to define customizable toolbar button and context menu items that can execute external executables by passing command-line arguments of your choice. Using this application, for instance, you can send the current page to another browser or send selected text to a text editor. It is even possible to directly send image URLs to a photo editor of your choice or send download links to an external download manager! Note that for this application to work, there is a minimal native client that needs to be installed manually. Video tutorial: Windows: https://www.youtube.com/watch?v=18jAqTXBiZA Linux and Mac: https://www.youtube.com/watch?v=bB4Bj_APg4g
- (2021-07-03) Alex Gene: Make more copies of the app and name them "External Application Button 1", "External Application Button 2" etc up to 10 or 20. someone made 10 extension separators, added between pinned extensions that way. I would like to open a link with vivaldi (or any other not listed browser) while also have a extension button for paint.net for quick editing
- (2021-04-03) Nate Sutton: Awesome extension! Works in Linux well with Gnome image viewer, and for videos, VLC and MPV. I was even able to get it to work with links needing passwords. Thanks so very much for making this!
- (2021-03-27) Nguyen Tuyen: Group menu items is bad idea.
- (2021-02-26) Rainbowsaur: Exactly what I needed. I use this for opening videos inside MPV, can see myself finding other uses for it in the future. Fairly scary looking interface if your not sure what you doing but, but very easy install! Thank you!
- (2020-04-16) MKA NET: This is an ideal solution. Got it working in less than 3 minutes for Chrome/Windows10... and, that includes watching the installation video for Windows. Super easy!
- (2020-02-07) W: The installation process of the native client is very user unfriendly. Instead of just writing a description for each OS on this page, the maintainer of this extension forces you to follow several links to vague pages. Installation of the native client could take 5 seconds, but thanks to the vague description, it takes 5 minutes.
- (2019-12-05) Sergey Andreev: Работает, и через контекстное меню, и по кнопке самого расширения. Подхватило видео с youtube, на котором Open In VLC выдавал ошибку. Не хватает возможности подключить и настроить сразу несколько программ, а так при подключении, например, текстового редактора, расширение тут же забывает про видеоплеер.
- (2019-10-14) Алексей Терещенков: After the last update, the item in the context menu disappeared
- (2019-07-29) Dave Brenner: This extension is not for everyone; let's be clear about that. This extension is for power users. But if you are a member of that group, this extension will give you the ability to essentially create your own extensions. For me, that means custom shortcut menu items to do things that other extensions just don't do or for which I don't want to install a separate extension. Some examples: • An email address appears in text on a web page, but it's not clickable. With this extension, I was able to create a right-click action that passes a selected plain-text address to Thunderbird as the recipient address in a new window, as such: Executable Name: C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe Arguments: -compose "to='[SELECTIONTEXT]',from='[email protected]'" • Someone says, "follow <user name> on Twitter", but they don't include a link: Executable Name: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe Arguments: --profile-directory=Default https://www.twitter.com/[SELECTIONTEXT] * note the inclusion of the "profile-directory" argument so that I don't open the page in my work browser, which is often running and has a work-related Twitter session by default. • Sometimes (but rarely) I want to open a link in classic Edge: Executable Name: C:\Windows\system32\cmd.exe Arguments: /k start microsoft-edge:[HREF] • Or maybe Chromium Edge: Executable Name: C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe Arguments: [HREF] If you need this sort of functionality, this is the extension for you. Thanks to the developer for his work on this. I will be donating today.
- (2018-10-05) Jacob Swartz: Very useful extension for me. Mostly using it to open YouTube videos in mpsyt. Works well, intuitive, but not 5 stars because adding runners requires a PNG icon.
- (2018-09-17) ethannself: Cannot figure out how to install the native client, followed instructions on video and just takes me to options page in chrome
- (2018-07-13) aldrin luchavez: success.
- (2017-10-03) Anant Mishra: dev is active and responsive, extension works well.
- (2017-09-28) Ahmed Samir: i can open idm on playonlinux with href argument but i have to copy paste the link by myself everytime, isnt there's a way you make it more compatible with idm on playonlinux? it would be awesome, make an option for it to replace chrome's download manager, and when there's a download start the excitable " playonlinux idm" with the download link. best wishes
- (2017-08-13) D Hu: Solange man die ffmpeg Codecs für vivaldi nicht installiert funktioniert auch der mpv Player. Mit installierten Codecs startet der mpv nicht und es wird auch keine Fehlermeldung generiert.
- (2017-06-19) Alexander Kartavenko: Cool! Thanks for the great extension it is exactly what I needed.
- (2017-02-04) Mathieu Bélanger: Seemed promising, your individual extensions work easily (for Firefox, etc.). Only opens blank pages in other browsers, this one. The step for the native client never showed up, I had to use the Firefox extension to get it (it's the same: chrome-extension://bifmfjgpgndemajpeeoiopbeilbaifdo/data/helper/index.html# ). Edit 1 (Answer to Google A. User) > Arguments, I guess. Do you have documentation? All I saw was a brief example. > I had installed this one first, thinking it would solve everything, so I had to play around to find this workaround... Edit 2 I got the correct ARGUMENT from the Reviews page of the creator's website (thanks): "Argument should be just [HREF]. Make sure the path to Firefox executable is also correct." It's working, marvellous! Edit 3 The native client has been updated promptly, fixing a minor bug. Working great here. And there is now an uninstall option for this client. I use it to open in many browsers with just one extension (and in VLC too for YouTube), but I guess you could use it with many other programs depending on what you wanna do. Works in Opera and Vivaldi steadily too. Nice. If you need the updated client, 0.2.3: https://github.com/andy-portmen/native-client/releases/tag/0.2.3
- (2017-01-17) qun lin: 神奇 awesome