AI product readBrowser-to-native-application bridge that enables editing of office documents (MS Office, WPS, Kingsoft, Yozo Office) in Chrome by launching a locally installed NTKO document control application via native messaging
Web-based office automation systems cannot directly edit local office documents in modern Chrome due to the deprecation of NPAPI/ActiveX plugins. This extension restores that capability by using WebExtensions native messaging to connect the browser to a local NTKO application that handles document editing and saves results back to the web server.
1. User visits a web page that embeds NTKO document controls. 2. The NTKO page script sends a message (FROM_NTKO_PAGE) to the content script (ntko-background.js). 3. The content script relays it to the background script (background.js). 4. The background script connects to the local NTKO native application via chrome.runtime.connectNative('com.ntko.extensionsoffice'). 5. Cookies and session URL from the current page are collected and forwarded to the native app. 6. The native NTKO application opens for document editing. 7. Edited documents are saved back to the web server via the native app, with results relayed back to the web page.
Native messaging bridge between web page and local NTKO application (com.ntko.extensionsoffice)Relay of page cookies and session URLs to the native app for web server authenticationSupport for editing MS Office, WPS, Kingsoft Spreadsheet, and Yozo Office documentsTrack changes retention, template red-heading, QR code generation, PDF/TIF reading (via native app)Document save-back to web server after editing
- Target users
- Enterprise users of office automation (OA) and document management systems that integrate NTKO office document controls / Chinese government and corporate users relying on NTKO-based document workflow systems
- The extension is extremely small (only 2 JS files, ~10KB total) and acts purely as a message relay — all actual document editing functionality resides in the externally installed NTKO native application which is not included in the extension package.
- Cannot verify the native NTKO application's licensing or payment model from the extension source alone.
- The 'session' keyword matches are about SessionURL cookie relay, not user authentication sessions in the extension itself.
MonetizationNo paid features detected
No payment-related code, billing APIs, subscription logic, premium feature gating, or upgrade UI exists in the extension source. The 'pro' keyword matches in verified_contents.json are false positives from base64-encoded metadata hashes. The local NTKO native application may be a separately licensed commercial product, but the extension itself does not gate any features behind payment.
- Confidence
- 90
- Payment platform
- --
- Source
- AI / Medium
- Login required
- No
- Reason
- The extension itself does not implement any login UI, account creation, or authentication flow. It is a native messaging bridge that relays messages and cookies between web pages and a locally installed NTKO native application. The 'SessionURL' and cookie-forwarding logic (background.js lines 216, 253-290) pass the current page's session/cookie data to the native app so it can authenticate with the web server — this is session relay, not extension-level login. Whether the destination web server requires login is outside the extension's scope.