Izumiko / jellyfin-danmaku

Jellyfin danmaku extension
MIT License
130 stars 12 forks source link

[BUG]Cannot read properties of null #49

Closed Hammer2333 closed 3 months ago

Hammer2333 commented 3 months ago

昨天出现的情况,我目前使用的方式是直接修改服务器的index.html,前一段时间使用很正常,浏览器插件我也测试了一下也是有同样的问题 屏幕截图 2024-06-06 103335

Izumiko commented 3 months ago

@Xarth-Mai 是不是你昨天加的那个并行添加第三方弹幕的问题?

Xarth-Mai commented 3 months ago

@Xarth-Mai 是不是你昨天加的那个并行添加第三方弹幕的问题?

布吉岛啊 这个日志看不出东西来

Hammer2333 commented 3 months ago

@Xarth-Mai 是不是你昨天加的那个并行添加第三方弹幕的问题?

布吉岛啊 这个日志看不出东西来 那个地方如果有出问题应该是网络出问题了吧

屏幕截图 2024-06-06 211650 屏幕截图 2024-06-06 211410 感觉不太像网络问题,我开不开代理都是一个错误,实在找不到问题出在哪了

Izumiko commented 3 months ago

@Hammer2333 你用油猴脚本模式试试把这个commit的更改还原之后能否正常

不行的话再还原一下第二个commit

Hammer2333 commented 3 months ago

@Hammer2333 你用油猴脚本模式试试把这个commit的更改还原之后能否正常

还原后也没什么作用,这一段我看也没动video元素,感觉主要问题还是脚本获取不到video

Izumiko commented 3 months ago

@Hammer2333 你用油猴脚本模式试试把这个commit的更改还原之后能否正常

还原后也没什么作用,这一段我看也没动video元素,感觉主要问题还是脚本获取不到video

那估计就是第二个commit导致的了

Hammer2333 commented 3 months ago

@Hammer2333 你用油猴脚本模式试试把这个commit的更改还原之后能否正常

还原后也没什么作用,这一段我看也没动video元素,感觉主要问题还是脚本获取不到video

那估计就是第二个commit导致的了

屏幕截图 2024-06-06 214511 我回退了这个commit就正常了

Izumiko commented 3 months ago

@Xarth-Mai 看来 #48 还得再斟酌一下

Izumiko commented 3 months ago

@Hammer2333 你直接在控制台执行document.getElementById('reactRoot')的话,能获得元素么

Hammer2333 commented 3 months ago

document.getElementById('reactRoot')

不能,直接返回了null image

Izumiko commented 3 months ago

document.getElementById('reactRoot')

不能,直接返回了null image

咦,你的jellyfin是原版么,有没有经过修改?版本号是多少。我们的里面是有这个div的 图片

Hammer2333 commented 3 months ago

document.getElementById('reactRoot')

不能,直接返回了null image

咦,你的jellyfin是原版么,有没有经过修改?版本号是多少。我们的里面是有这个div的 图片

在官方下载的serverclient,版本是10.8.11,对于页面的修改应该只有自定义css了吧,我禁用一下再试试

Hammer2333 commented 3 months ago

@Izumiko image 就很奇怪,没找到这个元素,难不成winServer和linuxServer还有这些奇怪的区别

Izumiko commented 3 months ago

@Hammer2333 找到原因了, @Xarth-Mai 的PR使用的reactRoot是在10.9.x里面添加,旧版里面没有这个元素

图里上边是10.9的index.html,下边是10.8的 图片

Hammer2333 commented 3 months ago

@Hammer2333 找到原因了, @Xarth-Mai 的PR使用的reactRoot是在10.9.x里面添加,旧版里面没有这个元素

图里上边是10.9的index.html,下边是10.8的 图片

懂了,我落后版本了,这就去更新()

Izumiko commented 3 months ago

我把新旧写法结合了一下,现在10.8应该也能用了

Izumiko commented 3 months ago

@Hammer2333 找到原因了, @Xarth-Mai 的PR使用的reactRoot是在10.9.x里面添加,旧版里面没有这个元素 图里上边是10.9的index.html,下边是10.8的 图片

懂了,我落后版本了,这就去更新()

10.9的元数据刷新还有bug,不知道修好了没有,我还在等😂

Xarth-Mai commented 3 months ago

@Hammer2333 找到原因了, @Xarth-Mai 的PR使用的reactRoot是在10.9.x里面添加,旧版里面没有这个元素

!!我用的10.10.0 没注意这个问题/(ㄒoㄒ)/~~

Izumiko commented 3 months ago

@Hammer2333 找到原因了, @Xarth-Mai 的PR使用的reactRoot是在10.9.x里面添加,旧版里面没有这个元素

!!我用的10.10.0 没注意这个问题/(ㄒoㄒ)/~~

好家伙,直接上unstable啊

Xarth-Mai commented 3 months ago

好家伙,直接上unstable啊

好像没遇到什么bug,lucky