我浏览某个 H 网,里面有个按钮后,点击它,浏览器下方会弹出一个悬浮框内容,然后我随便点击当前页面的某个超链接,切换当前页面未另一个页面,显示格式相同,但显示内容不同,之前页面下方弹出的悬浮框内容还在。切换后的网站域名不变,请求页面的格式没有变化,
我打开了谷歌浏览器的 debug 按钮,利用搜索按钮,搜索悬浮框内容上的字,找到了显示位置,发现那个下方会弹出一个悬浮框内容那个只是一个 div,不是什么 iframe,我对 html 前端不是很熟悉。
请问这是利用什么做到的?应该是调用的浏览器的什么功能吧?
1
AoEiuV020 2021-06-18 22:47:02 +08:00 via Android
不如贴个地址,可以 base64,
听起来只是简单的 div 修改, |
3
akira 2021-06-18 22:59:55 +08:00
假设这是一个 bug,那我们需要能重现才能处理呀。。 :dodge
|
5
akira 2021-06-18 23:11:59 +08:00 1
随便说个首字母,猜不中算我输
|
6
xiaoming1992 2021-06-18 23:15:04 +08:00 via Android
单就表现来说,感觉完全不用“保留之前的显示内容”,仅仅需要在 localstorage 或其他能跨页面的地方保存一个变量:“需要弹窗”,然后另一个页面弹窗,感觉效果也是这样
|
7
tctc4869 OP @xiaoming1992 在显示效果流程上下,点击按钮的时候有,页面底下会有弹框,弹出一个悬浮框,但是切换页面的时候,悬浮框并没有消失,切换页面后,一开始悬浮框仍然还在。只是没有弹出效果了。
应该是切换页面后悬浮框本来就还在,所以并没有弹出效果…… |
8
IvanLi127 2021-06-19 00:44:27 +08:00 via Android
不跨域 那就是前端动态修改地址栏里的地址咯。实际上没切换你访问的页面。
|
9
oott123 2021-06-19 08:37:04 +08:00 via Android
SPA 的一种应用吧
|
10
dfkjgklfdjg 2021-06-19 09:35:45 +08:00
浏览某个网页,点击按钮,下方会弹出一个悬浮框,然后随便点击当前页超链接,切换当前页面到另一个页面,
显示格式相同,但显示内容不同,之前页面下方弹出的悬浮框内容还在。 切换后的网站域名不变,请求页面的格式没有变化, SPA 项目,应该是没有做跳转关闭拟态框。 |
11
4ark 2021-06-19 20:26:46 +08:00 via iPhone
这功能油管不就有吗
|