V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tctc4869
V2EX  ›  问与答

浏览器标签页不关闭的情况下,切换的页面不跨域,切换页面后如何保留之前页面的部分显示内容?

  •  
  •   tctc4869 · 2021-06-18 22:37:56 +08:00 · 820 次点击
    这是一个创建于 1040 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我浏览某个 H 网,里面有个按钮后,点击它,浏览器下方会弹出一个悬浮框内容,然后我随便点击当前页面的某个超链接,切换当前页面未另一个页面,显示格式相同,但显示内容不同,之前页面下方弹出的悬浮框内容还在。切换后的网站域名不变,请求页面的格式没有变化,

    我打开了谷歌浏览器的 debug 按钮,利用搜索按钮,搜索悬浮框内容上的字,找到了显示位置,发现那个下方会弹出一个悬浮框内容那个只是一个 div,不是什么 iframe,我对 html 前端不是很熟悉。

    请问这是利用什么做到的?应该是调用的浏览器的什么功能吧?

    11 条回复    2021-06-19 20:26:46 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-06-18 22:47:02 +08:00 via Android
    不如贴个地址,可以 base64,
    听起来只是简单的 div 修改,
    tctc4869
        2
    tctc4869  
    OP
       2021-06-18 22:51:14 +08:00
    @AoEiuV020 我不能贴那个网站的网址,不然会涉嫌传播 xx 的法律
    akira
        3
    akira  
       2021-06-18 22:59:55 +08:00
    假设这是一个 bug,那我们需要能重现才能处理呀。。 :dodge
    tctc4869
        4
    tctc4869  
    OP
       2021-06-18 23:11:10 +08:00
    @akira 我要是贴了网址,就涉嫌传播 xxx 了
    akira
        5
    akira  
       2021-06-18 23:11:59 +08:00   ❤️ 1
    随便说个首字母,猜不中算我输
    xiaoming1992
        6
    xiaoming1992  
       2021-06-18 23:15:04 +08:00 via Android
    单就表现来说,感觉完全不用“保留之前的显示内容”,仅仅需要在 localstorage 或其他能跨页面的地方保存一个变量:“需要弹窗”,然后另一个页面弹窗,感觉效果也是这样
    tctc4869
        7
    tctc4869  
    OP
       2021-06-18 23:39:01 +08:00
    @xiaoming1992 在显示效果流程上下,点击按钮的时候有,页面底下会有弹框,弹出一个悬浮框,但是切换页面的时候,悬浮框并没有消失,切换页面后,一开始悬浮框仍然还在。只是没有弹出效果了。

    应该是切换页面后悬浮框本来就还在,所以并没有弹出效果……
    IvanLi127
        8
    IvanLi127  
       2021-06-19 00:44:27 +08:00 via Android
    不跨域 那就是前端动态修改地址栏里的地址咯。实际上没切换你访问的页面。
    oott123
        9
    oott123  
       2021-06-19 08:37:04 +08:00 via Android
    SPA 的一种应用吧
    dfkjgklfdjg
        10
    dfkjgklfdjg  
       2021-06-19 09:35:45 +08:00
    浏览某个网页,点击按钮,下方会弹出一个悬浮框,然后随便点击当前页超链接,切换当前页面到另一个页面,
    显示格式相同,但显示内容不同,之前页面下方弹出的悬浮框内容还在。
    切换后的网站域名不变,请求页面的格式没有变化,

    SPA 项目,应该是没有做跳转关闭拟态框。
    4ark
        11
    4ark  
       2021-06-19 20:26:46 +08:00 via iPhone
    这功能油管不就有吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2608 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:53 · PVG 23:53 · LAX 08:53 · JFK 11:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.