bing搜索页面挂一段时间就无法加载脚本
<p>如题,在搜索栏回车,翻页操作均无法加载。除非手动刷新或者重新在地址栏搜索,但是挂一段时间又出现此问题。</p>
<p>
我怀疑是不是会话存储的关系,页面直接从会话中获取了:
!(data/attachment/forum/202508/21/160301miz7i4koniwaz7xa.png)
原来会话存储是空的,只要挂一段时间就会出现这些内容,出现之后在搜索栏回车以及翻页就无法加载脚本。把会话存储全删了就又好了。
</p>
<p>
直接在搜索栏回车后会话存储的内容:
!(data/attachment/forum/202508/21/161507ml08cz5x40onuns8.png)
页面地址也从
【https://cn.bing.com/search?q=vue&PC=U316&FORM=CHROMN】
变成
【https://cn.bing.com/search?q=vue&qs=ds&form=QBRE】
</p>
<p>
但是我又测试了几次,发现在搜索栏搜索其他内容同样不会加载脚本,此时会话存储的内容:
!(data/attachment/forum/202508/21/161952fw12jw0mm2229wsz.png)
给我整懵了,按理说我搜索新的关键词应该重新给我页面,也没法从会话存储里面获取啊,不知道为啥还是无法加载脚本。
</p>
<p>
我查到也有人出现这种情况,他这个和我一模一样:
!(data/attachment/forum/202508/21/162654qu1bhp9f6qtu6tzg.png)
原帖地址:https://www.cnblogs.com/oldsaltfish/p/18746649
</p>
<p>
据他说是iframe的问题:
!(data/attachment/forum/202508/21/163023f4m0yzfzgrgmgi99.png)
但是我这里没看到有什么iframe标签,应该是bing改过了:
!(data/attachment/forum/202508/21/163306a55v4t4p24p4zo5t.png)
</p>
<p>
如果能让bing不再保存页面到会话应该就能解决,但不知道该怎么做。
</p> 我图图呢? 如题,在搜索栏回车,翻页操作均无法加载。除非手动刷新或者重新在地址栏搜索,但是挂一段时间又出现此问题。
我怀疑是不是会话存储的关系,页面直接从会话中获取了:!(data/attachment/forum/202508/21/164449yd87npp484npw741.png)
原来会话存储是空的,只要挂一段时间就会出现这些内容,出现之后在搜索栏回车以及翻页就无法加载脚本。把会话存储全删了就又好了。
直接在搜索栏回车后会话存储的内容:!(data/attachment/forum/202508/21/164559pbodzhfd0oe0mwwn.png)
页面地址也从
【https://cn.bing.com/search?q=vue&PC=U316&FORM=CHROMN】
变成
【https://cn.bing.com/search?q=vue&qs=ds&form=QBRE】
但是我又测试了几次,发现在搜索栏搜索其他内容同样不会加载脚本,此时会话存储的内容:
!(data/attachment/forum/202508/21/164609yvlrrlbl7cy0ycrr.png)
给我整懵了,按理说我搜索新的关键词应该重新给我页面,也没法从会话存储里面获取啊,不知道为啥还是无法加载脚本。
我查到也有人出现这种情况,他这个和我一模一样:
!(data/attachment/forum/202508/21/164618xov9zsnfk42cfovv.png)
原帖地址:https://www.cnblogs.com/oldsaltfish/p/18746649
据他说是iframe的问题:
!(data/attachment/forum/202508/21/164634uix33l115snamxe5.png)
但是我这里没看到有什么iframe标签,应该是bing改过了:
!(data/attachment/forum/202508/21/164644nh7ajaugj2aakc2z.png)
如果能让bing不再保存页面到会话应该就能解决,但不知道该怎么做。 本帖最后由 请假王 于 2025-8-29 09:54 编辑
看了半天还是有iframe的问题,和上面发的贴子相同情况,我之前是看漏了那个iframe标签
而且bing的问题并非无法加载脚本,而是无法获取元素,和那个贴主一样
之所以我以为是无法加载脚本,是因为我为了解决换页时脚本角标数字莫名增加,把脚本设置的【仅在顶层页面(框架)运行】改成了【是】,现在看来此问题把就是ifarme解决就行了,不用改脚本设置
解决方法那个贴主也给了,加个@noframes标签,来源就是站内的求助贴:https://bbs.tampermonkey.net.cn/thread-2410-1-1.html
我之前以为是会话存储的问题,可能是因为iframe里的内容来源是会话存储,把会话删了导致iframe更新时出问题,页面才会刷新进而脚本顺利执行 本帖最后由 请假王 于 2025-8-29 09:53 编辑
现在指脚本角标数字莫名增加的问题解决了,就是iframe导致的
但是在bing搜索页面等待一段时间后(具体为会话存储出现新的内容时),在搜索栏搜索以及切换页码时,脚本无法获取元素的问题依然存在 本帖最后由 请假王 于 2025-8-29 09:53 编辑
艹了,还不是什么无法获取元素,搞半天就是脚本无法运行。
测了一会发现这@noframes标签不就是【仅在顶层页面(框架)运行】的意思嘛。那什么无法获取元素问题是测试出错了,该问题也是iframe的问题导致的
让脚本不在iframe中运行那就是根本不运行了(在上一楼所说的情况下
页:
[1]