1.6.7 都是很正常的。
但在尝试1.7.X各个版本后,都是一样的问题:
1, runjs扩展自动执行一个js脚本,它们都是捕捉
const onActiveLeafChange = async (activeLeaf) => {
notice("位置","onActiveLeafChange")
这样的事件,触发功能动作。
以下都是说移动端(安卓)
2. 从1.6.7 更新到1.7.6 ,运行ob,runjs执行这些脚本功能正常。
3. 但移动端杀进程,或自动内存清理,导致ob重新加载后,runjs似乎没有自动执行这些脚本(不是第1点的事件捕捉的脚本,则是继续正常运作),相关功能无起效。
4. 此时,要么在扩展里disable runjs,再enable,这样,所有js都正常加载,功能正常。
或者,在runjs侧边栏里,手动点击运行一次这些脚本,也能让功能继续正常。
请战友们分析下,1.7.X为了加快加载ob,做了什么改变,导致runjs不能在重新加载ob时,正常执行这些js脚本,要如何修改脚本,才能让和1.7.X兼容?