Open current page, link, or all tabs in the Yandex browser.

Latest Version

Version
0.2.0
Update
May 5, 2024
Size
133KiB
Developer
Category
Users
3,000+
Rating
4.2 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
ContextMenus
NativeMessaging
See more

Open in Yandex™ Browser Extension

This extension opens the current tab or links in the Yandex browser. Using this extension you can send links to Yandex without the need to manually copy and paste links.

If a Yandex instance is opened, then link is opened in a new browser tab, however, if Yandex is not opened, a new window is opened.

For bug reports visit:
https://github.com/andy-portmen/native-client/

Notes:
1. For this extension to open links in the Yandex browser you will need to install a minimal native client. The instruction to install the native client is displayed once a link opening is requested.
2. This extension supports managed storage which means some preferences can be configured by the domain administrator
3. This extension can send links on left-click, a combination of the left-click and a keyboard meta key, and top-level navigation

--- Legal
Yandex is a trademark of Yandex Inc., registered in the U.S. and other countries. This extension is an independent project and has no relationship to Yandex team or Yandex Inc.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Open in Yandex\u2122 Browser", "description": "Open current page, link, or all tabs in the Yandex browser.", "version": "0.2.0", "manifest_version": 3, "permissions": [ "storage", "contextMenus", "nativeMessaging" ], "optional_permissions": [ "tabs", "downloads" ], "background": { "service_worker": "worker.js" }, "storage": { "managed_schema": "schema.json" }, "homepage_url": "https://webextension.org/listing/open-in.html?from=yandex", "icons": { "16": "/data/icons/16.png", "32": "/data/icons/32.png", "48": "/data/icons/48.png", "64": "/data/icons/64.png", "128": "/data/icons/128.png", "256": "/data/icons/256.png", "512": "/data/icons/512.png" }, "action": {}, "content_scripts": [{ "matches": [""], "js": ["/data/inject.js"], "run_at": "document_start", "all_frames": true, "match_about_blank": true }], "options_ui": { "page": "/data/options/index.html", "open_in_tab": true }}
Read more