Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在窗口中加载图像,同时仍然保留以前的页面背景

如何在窗口中加载图像,同时仍然保留以前的页面背景
EN

Stack Overflow用户
提问于 2012-11-30 12:50:06
回答 1查看 72关注 0票数 2

如果有人注意到,当你在Facebook中打开一张图片时,会发生这样的事情:

假设你在Facebook的主页上:- https://www.facebook.com/

现在,如果你打开一张图片,它会在新的模式下打开,比如window,网址会变成:- https://www.facebook.com/photo.php?fbid=10151125374887397&set=a.338008237396.161268.36922302396&type=1&theater

现在据我所知,如果他们使用模式覆盖来显示图像,那么URL将保持不变,如果加载了新页面,则不应该有显示前一页面的背景。这种显示图像的方法是什么?有没有jquery或java script插件可以做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-30 12:53:41

实际上,Facebook所做的就是利用HTML5 History API。你可以在这里阅读更多信息:http://diveintohtml5.info/history.html

因此,他们所做的就是在您查看图像时加载一个模式,然后使用HTML5 History API将地址栏中的URL更改为物理资源。这允许他们更改URL,而无需实际重定向到另一个页面。但是,如果您复制并粘贴url,它将直接链接到资源(查看图像页面)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13645629

复制
相关文章
android 防止多次点击
大家在开发过程中写控件点击事件是经常有的事,有时候用户操作过快会导致点击多次,影响体验,我们该如何避免这种情况呢,很简单加个方法判断下就好了 ,主要是利用了时间差的原理。
再见孙悟空_
2023/02/10
1K0
Android连续点击多次事件的实现
System提供的一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。
用户1289394
2021/07/30
1.3K0
OpenCV学习笔记:resize函数改变图像的大小
dst:输出,改变大小之后的图像,这个图像和原图像具有相同的内容,只是大小和原图像不一样而已;
全栈程序员站长
2022/07/23
1.1K0
浅谈一下如何避免用户多次点击造成的多次请求
一、有效地在web客户端采用一定机制去防止重复点击提交,将大大减轻服务器端压力
江一铭
2022/06/16
1.6K0
Android之有效防止按钮多次重复点击
我的想法是,判断用户点击按钮间隔时间,如果间隔时间太短,则认为是无效操作,否则进行相关业务处理
贺biubiu
2019/06/10
1.6K0
[踩坑记]jquery点击事件多次执行解决方法
上一篇文章介绍中使用a的弹窗方式测试孔href属性,但是最近在一个项目中发现click事件执行后会多次触发.应该是点击事件进行叠加了,jquery的unbind()可以解决此问题.
十月梦想
2018/08/29
1.8K0
有没有华为收购小米的可能? | 拔刺
--- 拔出你心中最困惑的刺!--- 在这个用过即弃的时代,不要让你的求知欲过期。 今日拔刺: 1、有没有华为收购小米的可能? 2、人工智能写诗,你怎么看? 3、为什么美国的电脑CPU两大品牌英特尔和
镁客网
2018/06/20
9230
防止小程序多次点击跳转解决方案
在使用小程序的时候会出现这样一种情况:当网络条件差或卡顿的情况下,使用者会认为点击无效而进行多次点击,最后出现多次跳转页面的情况,就像下图(快速点击了两次):
疯狂的小程序
2018/01/26
2.5K0
react-navigation重复点击多次跳转的解决方案
经过观察发现,在onPress事件执行后会触发navigation.navigate(...)方法,加载新的页面。 但是当页面加载缓慢时,多余的点击会多次触发该事件,导致页面重复加载 看源码 位置:../node_modules/react-navigation/src/addNavigationHelper.js
全栈程序员站长
2022/08/23
1.7K0
react-navigation重复点击多次跳转的解决方案
小程序如何避免多次点击,重复触发事件
作为前端开发,我们经常会遇到的场景,比如用户点击获取验证码按钮时,没有反应,大部分用户都会接着点击,这就会造成用户收到多条验证码,这是因为后台api请求比较慢,而客户端体验又做得不到位,导致用户以为没点击到或者是页面假死,在上次请求还没处理完,就再次点击按钮。这对于我们开发来说,这是bug。
honey缘木鱼
2018/09/26
6.3K0
oracle 常见函数_oracle有没有包含的函数
2. 聚合函数(多行函数、分组函数、组函数):操作多行数据,并返回一个结果。比如 SUM
全栈程序员站长
2022/11/01
2.9K0
多次点击只让最后一次操作生效
除去一些常用方法,以下也能实现 [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(todoSomething) object:nil]; [self performSelector:@selector(todoSomething) withObject:nil afterDelay:0.3f];
清墨
2018/10/11
8360
点击改变图片的2种方法 原
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
7000
改变宇宙之前,GPT-3最先改变的可能是OpenAI
GPT-3是人工智能研究实验室OpenAI的最新成果。它是有史以来规模最大的语言模型,引发了一系列关于人工智能将如何快速改变众多行业的讨论。
大数据文摘
2020/09/01
4930
改变宇宙之前,GPT-3最先改变的可能是OpenAI
Sixel:改变终端图像显示的革命
Sixel 源自“六个像素”(six pixels),是一种用于计算机终端中图像显示和传输的编码方法。最初广泛应用于计算机终端领域的图形和图像显示,Sixel 将图像划分为块,每个块由六个像素组成。这些图像块被表示为单个字符,这些字符可以是 ASCII 字符或其他字符集中的字符。
程序那些事儿
2023/10/14
9790
Sixel:改变终端图像显示的革命
ios系统未来有没有可能开源?
苹果玩的就是闭环系统,现在苹果系统利润非常高,虽然现在苹果手机的风头已经没有当初那么风光了,但一个产品不可能数十年如一日的强大,因为现在竞争对手已经上来了,苹果公司彻底翻身靠的就是这款手机,但是现在安卓的硬件和软件都上来了,硬件的一直提升加上谷歌公司一直在提升自己的软件架构,安卓高端机器的用户体验已经开始接近苹果了,同时苹果手机的价格一直居高不下,还有一个非常重要的因素,苹果手机真正的创造力在下降不在像之前带给巨大的惊喜了。
程序员互动联盟
2019/07/04
1.7K0
ios系统未来有没有可能开源?
区块链技术可能为业界带来的改变
区块链技术是因其作为比特币背后的魔法而为人所知,但许多其他行业能够从这一革命性的技术中受益。在我们考察业界和公司在这一领域的创新之前,让我们对这一技术抽丝剥茧,从而能够使我们能有一个统一的认识。
2018/03/19
8880
点击加载更多

相似问题

为什么iPhone 5不能旋转到upsideDown

50

iPhone AVFoundation图像EXIF取向

13

UIinterface取向ios6

10

iOS 6取向与NavigationController

14

iOS 7中的取向

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文