scriptcat icon indicating copy to clipboard operation
scriptcat copied to clipboard

浏览器保留标签页,重新打开不会加载脚本

Open AzureBlue0219 opened this issue 2 years ago • 6 comments

浏览器设置保留标签页时,下一次打开不会加载脚本 网页捕获_16-1-2023_20041_settings 2023-01-16_163449 希望可以像Tampermonkey一样直接加载脚本 2023-01-16_163607 是浏览器关闭后下一次打开的同样脚本,同样网站的截图。

AzureBlue0219 avatar Jan 16 '23 12:01 AzureBlue0219

这个功能没用过,是锦集么?

CodFrm avatar Jan 17 '23 02:01 CodFrm

这个功能没用过,是锦集么? 网页捕获_18-1-2023_94737_settings

是Bilibili Evolved的自定义顶栏,除了这个其他的脚本也不运行,比如记录历史记录的脚本 网页捕获_17-1-2023_103234_www bilibili com 网页捕获_17-1-2023_103135_www bilibili com 这两个都是直接显示的脚本,都没有显示,所以我认为脚本没有加载,其他的脚本我并没有测试

AzureBlue0219 avatar Jan 17 '23 02:01 AzureBlue0219

这个问题有点难解决了,初次启动时,content比我的background会快,导致脚本还没加载完成,页面就加载完成了

先留在这里吧,以后看看有什么其他方法

CodFrm avatar May 21 '23 09:05 CodFrm

解决这个问题需要修改脚本加载方式,现在是由content发送消息给background,然后background再注入脚本。

可能需要修改成background监听页面的加载,但是也不确定能不能解决这个问题。另外改动较大,怕修改出其他问题,留到后续再处理吧

CodFrm avatar May 21 '23 09:05 CodFrm

首次启动需要主动注入所有页面吧

KnIfER avatar Jul 16 '24 09:07 KnIfER

@KnIfER 是的,但是页面打开了,扩展还没加载完成,就出现了这种情况

而且首次启动,主动注入所有页面也不合适,有的脚本需要更快的运行,这种就不好处理了

CodFrm avatar Jul 16 '24 14:07 CodFrm