我注意到有一个对象window.deviceInfo
包含chromecast接收器序列号,其中deviceId
与序列号匹配:
window.deviceInfo = {
buildVersion: '16278',
deviceId: '3923536d1ITU'
}
Chromecast Receiver API 文档中未提及这一点,并且之前已声明序列号未公开。
如何通过Chromecast上的接收器应用程序获取序列号
我可以依赖此值作为 Chromecast 接收器设备的唯一标识符,还是计划删除或更改此值?
虚惊一场!
此信息仅通过本地存储的 Javascript 文件提供给 Chromecast 主屏幕应用程序
chrome://home/strings.js
如果您尝试在自定义接收器应用程序中加载它:
<script src="chrome://home/strings.js">
您收到不安全的内容错误
The page at 'https://my.receiver-app.com' was loaded over HTTPS, but ran insecure content from 'chrome://home/strings.js': this content should also be loaded over HTTPS.