javascript - Chrome 应用可以注册协议(protocol)处理程序吗?

标签 javascript google-chrome-app

我有一个工作的 JS 应用程序,当作为网站提供服务时,它可以正确注册协议(protocol)处理程序。将其打包为 chrome 应用程序后,协议(protocol)处理程序未注册(比特币:)。此外,manizest.json 中似乎与协议(protocol)处理程序没有任何关系。

任何帮助将不胜感激!

最佳答案

目前唯一的解决方案是从常规网站注册协议(protocol)处理程序。然后,您可以使用 chrome.runtime.sendMessage 将消息发送到应用程序的后台页面,在那里它可以打开一个窗口或执行一些其他操作。

关于javascript - Chrome 应用可以注册协议(protocol)处理程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28543034/

相关文章:

javascript - 隐藏和显示不适用于悬停()?

javascript - 在 Angularjs 中,如何阻止用户访问某些页面?

javascript - JS 文件未在 Chrome 应用程序中加载

android - Chrome Apps Developer Tool cca 说背景,不支持全屏权限

node.js - 如何在离线运行的打包 Chrome 应用程序中创建本地服务器?

css - 使用 Chrome 应用程序在多台显示器上全屏显示

javascript - 使用 Google Chrome 扩展导入/导出 JSON 文件?

javascript - Angular $watch 未触发

javascript - 如何指向 typescript 文件而不是 javascript 文件 karma runner webstorm

javascript - 弹出框后,发布表单中的变量停止或继续使用 php 代码(javascript)