当我在chromecast设备上启动接收器应用程序时,它将转到托管我的html的URL,以检索接收器应用程序以启动它。
但是,当我在托管服务器上更新HTML和JS源的内容并在chromecast上关闭该应用程序,然后再次重新启动接收器应用程序时,通常会得到该应用程序的旧版本,而不是已经存在的更新版本。服务器。
我认为这一定是一些缓存问题。我已通过开发人员工具通过调试端口(9222)禁用了缓存,由设备重新启动,创建了一个缓存清单,该清单告诉它不缓存任何内容,但仍然无法正常工作,每次我在设备上启动接收器应用程序时,不断从网址中提取应用的旧版本。
关于我如何迫使chromecast提取托管服务器上已经存在的最新版本,是否有人有任何提示或解决方案?
谢谢!:)
只是后续操作,在命令行中进行卷曲时,我将始终获得最新版本。只是chromecast设备一直在获取旧版本。
如果当前已加载,Chromecast将缓存接收器。如果它位于主屏幕上,它将请求一个新的接收器。
您可以在Chromecast上启动其他应用,然后再次启动Receiver。
在命令行中,您可以执行以下操作:
curl http://<ip of Chromecast>:8008/apps/YouTube
启动YouTube接收器,那么您可以再次启动自己的接收器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句