tctc4869
V2EX  ›  问与答

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

  •  
  •   tctc4869 · Jun 18, 2021 · 1407 views
    This topic created in 1791 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    SPA 项目,应该是没有做跳转关闭拟态框。
    4ark
        11
    4ark  
       Jun 19, 2021 via iPhone
    这功能油管不就有吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   931 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 21:21 · PVG 05:21 · LAX 14:21 · JFK 17:21
    ♥ Do have faith in what you're doing.