|Open In adds a toolbar button to your browser which allows you to open the current page in another browser of choice. A context menu item is also appended when right-clicking over links. This item allows you to open links in other browsers.|
- Open current page in another browser
- Open selected link in another browser
- Supports Firefox, Opera, Chrome, Yandex, Safari, Internet Explorer, and Microsoft edge as the destination browser
- Load requested features from GitHub
What is "Open In" extension and how does it work?
"Open In" aims to provide a simple solution to open links in another browser as simple as clicking a toolbar button. These set of extensions allow you to basically transfer any link in Chrome, Opera, and Firefox browsers to another browser of choice. Currently, link opening supports Firefox, Opera, Safari, Yandex, Microsoft edge, and Internet Explorer.
- Open In Firefox:
- Open In Chrome:
- Open In Microsoft Internet Explorer:
- Open in Opera:
- Get it from Chrome WebStore
- Open in Edge:
- Open in Safari:
- Open in Vivaldi:
- Open in Tor Browser:
- Open in GIMP photo editor:
- Open in VLC media player:
- Custom Application Launcher:
How does "Open In" extension work?
"Open In" uses a minimal NodeJS native client to find your browser of choice and transferring the link to this browser. After installation, upon first link opening, you will get directed to a page containing instruction on how to install the native client. This native client is mandatory for the extension to operate. Note that no extension has access to an external process (another browser in this case); hence the extension needs a native client (bridge) to call native commands. The installation process of the native client is very simple. Please follow FAQ3 for the steps.
How can I install the native client?
Open https://github.com/andy-portmen/native-client/releases in a browser tab. Find the latest released version of the client for your OS and download it. Once the download is completed, extract the downloaded file in a local directory.
On Windows OS, find "install.bat" file and right-click over it. Select "Run as administrator" and wait for the script to copy files
On Linux and Mac OSs, open a terminal window at the root directory of the downloaded file and run
./install.sh. Wait for the script to copy files and print the successful message
The installer script basically generates a manifest.json file for you and place it in two different places so that Opera, Chrome, and Firefox browsers can find the location of the native client
The native client itself is a minimal NodeJS application. This small application is a bridge between the "Open In" and native environment. Note that by default, the script tries to use the installed NodeJS. If NodeJS is found in your system, the attached NodeJS executable is not going to get copied. If no NodeJS instance is detected, however, the packaged NodeJS executable will be used. So if you have NodeJS installed on your system, make sure it is the current version.
How does the extension detect and open links in another browser?
It really depends on your operation system. In Mac, the extension uses
open -a firefox linkto open
linkin for instance Firefox browser. In Linux, browser name along with URL of the link is called. In Windows OS, the extension looks for the browser in "%ProgramFiles%" directory and the executable is called with URL as the argument.
If for any reason the application throws an error, you will get an alert box in Chrome and Opera. In Firefox you will get an error message in the console. To open the browser console in Firefox hit (Ctrl + Shift + J).
What's new in this version?
Please check the Logs section.
Is it possible to send links to a new browser with a mouse-keyboard combination?
As of version 0.1.4, all the "open in" extensions will support custom keyboard-mouse-click combination for opening in another browser. For instance, you can send links to Firefox browser by defining a custom keyboard-mouse-click combinations in the options page of this extension. Note that this feature is disabled by default to prevent conflict with the built-in keys. Enabling this will disable the default action (if it is defined).
How can I install the native client?
Instruction on how to install the native client will be displayed once the toolbar button is clicked. If you want to see it in action watch these two short tutorials
Linux and Mac: https://www.youtube.com/watch?v=bB4Bj_APg4g
How can I test my "Open in VLC" extension?
"Open in VLC" add-on provides two UI elements. One is the page action button which is basically a toolbar button only appears on pages where it is supported. In Chrome browser, the toolbar button is always on the toolbar but it is disabled if the page is not supported. So if you are on a web page that the extension detects media, the toolbar should appear or in Chrome, the icon should be colorful. If the toolbar button is enabled, click on the toolbar button to open the media in VLC player. Example page http://www.w3schools.com/html/mov_bbb.mp4. If the toolbar button is not active, right click on the media player inside the page and there should be an item to open the media on VLC player. Note that this option is only available if URL of media can be detected. Example: open http://www.w3schools.com/html/html5_video.asp in a browser tab and right-click over the player.
Open in "Internet Explorer" extension opens links in a new window instead of opening them in new tabs. How can I fix this?
Open your IE browser then open options page (press the gear icon). Now in the general tab click on "Change how webpages are displayed in tabs" button and change "Open links from other program in" setting. Now restart your Windows for this change to take place.
Is this important whether I use x86- or x64-bit system when installing the native client?
On Windows OS we use the 32-bit version of NodeJS which works fine on both 32- and 64-bit systems. On Mac and Linux only 64-bit are supported by default. If you have a 32-bit system make sure you have NodeJS installed before installing the native client. This way the system NodeJS executable will be used.
If you already have installed the native client, simply open the container folder and paste the right NodeJS executable there.
During native client installation, when I pasted the command into "terminal" I got the message: "No such file or directory". What am I doing wrong?
You need to switch your terminal directory to the root of the extracted folder. You can do this by using
cd directory-path-herecommand. In Mac OS, type
cdfollowed by a space. Now drag the folder and drop it in the terminal application and press the Enter key. To verify current directory is changed, type
pwdand press the Enter key. This command prints the current directory in the terminal. Now follow the instruction one more time.
|Please keep reviews clean, avoid the use of improper language and do not post any personal information.||HTML tags|
What's new in this version
|Access Google Translate anywhere|
Turbo Download Manager
|An open-source multi-threading download manager|