google-chrome-extension - 将 Google Chrome 扩展程序限制为选择平台

标签 google-chrome-extension chrome-native-messaging

我有一个与 native 应用程序对话的扩展。此应用程序仅适用于 macOS 或 Windows。但是,当我将扩展程序添加到我的浏览器时,它也会自动同步到它没有意义的平台,例如 Linux 或 Chrome 操作系统。

我认为 manifest.json 中会有一个选项将应用程序限制在特定平台上,但我找不到类似的东西。我对么?或者有解决办法吗?

最佳答案

扩展将根据 chrome 登录进行安装。因此它将安装在所有使用 chrome 登录的设备上。

您可以通过编程方式在检查支持的平台操作系统后启用/禁用您的脚本

在后台脚本中使用此 API 收集平台详细信息 - API Link .

相关问题:Detect operating system from Google Chrome Extension

关于google-chrome-extension - 将 Google Chrome 扩展程序限制为选择平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49182900/

相关文章:

google-chrome - 替代 Chrome 扩展程序 "Window Resizer"

C# native 主机与 Chrome native 消息传递

javascript - Google Chrome扩展程序:无法启动“打印”对话框

javascript - 带有chrome扩展名的Ajax

javascript - 使用 Firefox native 消息的异步 webRequest.onBeforeRequest URL 检查

javascript - Vue 和原生消息传递

javascript - Google Chrome 中选项卡之间最快的通信是什么?

node.js - Chrome 原生消息传递 - 挂起子进程

javascript - 如何让 chrome.webRequest 等待 XMLHttpRequest(); 的结果

javascript - 在Chrome扩展程序中将值保存到文本框