我正在尝试构建一个与某些网页交互的扩展程序。浏览这些网页时,如果用户想要运行扩展程序的某个功能,我需要通过蓝牙连接到智能手机应用程序。
AFAIK Chrome扩展程序可以与网站互动,而Chrome应用程序就像独立程序。但蓝牙API仅适用于应用程序?
有没有办法做到这一点?例如,我可以混合使用扩展程序和应用程序吗? (例如,通过使用相同的后台脚本进行通信)
答案 0 :(得分:2)
您可以使用与external messages相互通信的扩展程序和应用程序。来自扩展程序的消息将唤醒应用程序的事件页面,即使它已被卸载。但是,用户可以同时安装两者。
或者,您可以通过<webview>
tag在您的应用中嵌入浏览器页面。在这种情况下,您可以与嵌入页面进行通信,但在用户正常浏览时您无法进行此操作。