更改
部分页面不展示评论
评论的功能是通过插件实现的,每次加载页面会通过条件判断来展示评论内容,在判断内容中添加新定义的参数,并在需要取消评论的页面添加此参数,即可实现评论的展示和隐藏。
Ai界面输入框禁用快捷键
一无所知的我翻看了几天才熟悉这个主题的逻辑,然后琢磨着怎么把输入这个问题改改。
‘顺藤摸瓜’不大对,‘挨个翻找’才更准确,总之找到了相关逻辑的代码的位置。
最初尝试在一个隐藏的input中定义一个shortcutkey项,用来获取page的元素并提交一个布尔值给最终处理快捷键逻辑的地方,尝试失败,调试发现虽然页面源代码更新了,输入框内容没有更新。
查找资料并多次尝试,发现问题出在页面的跳转方式上——页面是异步跳转,更快,不需要完全重载浏览器,但这就导致有些参数值没能更新。
于是改跳转为当前页面跳转,会完全重载一次,发现奏效,于是修改完善。
目前离开ai界面没有重载,快捷键是禁用的,需要刷新一下界面。当然,最好的处理方式应该是在输入框聚焦时禁用快捷键,在不输入时启用。但是我貌似浪费太多时间了,学艺不精是这样的。
此方悬停