native-client

This is a node wrapper for Native Messaging for Windows, Linux, and Mac OS.

Github星跟蹤圖

native-client

Native Client Build Status

This NodeJS-based small client helps the following extensions to communicate with your operating system. To see the latest log visit travis-ci.org.

  1. Open in Firefox [open Firefox browser with provided URL]
  2. Open in Google Chrome [open Google Chrome browser with provided URL]
  3. Open in IE [open Internet Explorer browser with provided URL]
  4. Open in Chrome [open Chrome browser with provided URL]
  5. Open in Edge [open Microsoft Edge browser with provided URL]
  6. Open in Safari [open Safari browser with provided URL]
  7. Open in GIMP photo editor [open GIMP photo editor with provided URL or a temporary local image file (data-url's are being converted to a temporary local files and then GIMP is called to open this file)]
  8. Open in VLC media Player [open VLC media Player with provided URL]
  9. Media Converter and Muxer [Download FFmpeg media converter, Open FFmpeg, Export media files to a temporary directory then call FFmpeg]

You can find the complete list as well as official IDs in the config.js file.

How to install

Notes:

  1. On Linux and Mac, installer script only copies node executable if it is not already defined in the PATH environment. Please make sure you have an up-to-date version of NodeJS
  2. On Linux and Mac, you can define custom root directory by adding --custom-dir= to the installer script
    Example: ./install.sh --custom-dir=~/Desktop/
  3. Removing the native client [Linux and Mac]: As of version 0.2.1, the installer prints all the directories it creates or inserts scripts in. Basically on Linux and Mac, two JSON files are inserted to predefined directories and a root directory is created which contains all the files. To remove the program simply delete the root directory and delete the two generated manifest JSON files. Path to all these files will be printed during installation
  4. Removing the native client [windows]: On Windows OS, a directory is created in the "%LocalAPPData;" and all the files are inserted in this directory. To remove the program, simply delete this directory. Also note that two registry entries are also added so that Chrome, Opera, and Firefox browsers can find the actual executable. Path to these registry entries are also printed during installation. You can use "uninstall.bat" to remove all files and registries.
  5. If you don't remember where the files are, simply run the installer one more time. It just overwrites all the files.

主要指標

概覽
名稱與所有者andy-portmen/native-client
主編程語言JavaScript
編程語言JavaScript (語言數: 3)
平台
許可證Mozilla Public License 2.0
所有者活动
創建於2016-12-05 10:16:04
推送於2025-04-14 05:04:42
最后一次提交2025-04-13 22:04:23
發布數83
最新版本名稱1.0.0 (發布於 )
第一版名稱0.1.0 (發布於 )
用户参与
星數770
關注者數123
派生數488
提交數104
已啟用問題?
問題數126
打開的問題數70
拉請求數3
打開的拉請求數6
關閉的拉請求數3
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?