Js实现阻止浏览器返回的功能

本文介绍了一种通过JavaScript代码实现禁用浏览器后退按钮的方法,适用于推广落地页等不希望用户返回的场景。利用HTML5的history.pushState()方法,在不刷新页面的情况下创建新的浏览记录,配合window.history.forward()和window.onpopstate监听,有效阻止用户通过后退按钮返回。

无论pc端还是移动端,浏览器都会带有后退按钮或后退键.主要方便我们能返回以前访问过的页面,但有时候我们不得不关闭这个功能.尤其是对于一些推广落地页,用户进入后不希望它返回。

目前有很多推广的朋友也在问,如何实现:“怎样才能禁用浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过的页面?

在禁止后退的页面直接添加下面的js代码即可:

(function(){
	if(window.history && window.history.pushState) {
		window.onpopstate=function () {
	            window.history.pushState('forward', null, '');
	            window.history.forward(1);
		};
	}
    window.history.pushState('forward', null, '');//在IE中必须得有这两行
    window.history.forward(1);
})();

简要说明:

1.history.pushState()属于html5的方法,故存在一定的兼容性,它主要是在不刷新浏览器的情况下,创建新的浏览记录并插入浏览记录队列中。

2.window.history.forward() :相当于用户在浏览器的工具栏上点击前进按钮.参数代表页面索引:(当前页:0,上一页:-1,下一页:1)。

3.window.onpopstate来监听url的变化,并且可以获取存储在该历史记录点的状态对象。

一个专门为提取和查看《大话西游》游戏素材而设计的软件集合。在这个工具集中,包含了多个不同的程序,每个程序都针对特定的文件类型和资源类型进行设计,以实现对游戏内各种资源的提取和查看。首先,WDF解压工具WdfRes_V1[1].1.24.exe是一个专门用来查看和解析WDF格式文件的工具。当使用这个工具查看软件后,它会在wdf文件的目录下自动生成一个名为.ResFiles的文件夹。在这个文件夹中,会包含各种资源文件,包括was资源或者音乐资源。这些资源文件对于游戏开发人员和爱好者来说是非常宝贵的,因为它们包含了游戏中各种图形和声音元素,可以用于游戏开发、素材研究或者个人兴趣。接着,waskey.exe是一个用来查看was格式动画的工具。was格式是《大话西游》中用于存储动画数据的一种格式。通过这个工具,用户能够查看游戏中角色的各种动画,如行走、跑动、攻击等动作的动画资源。wascompress.exe是一个工具,它能够将was格式的动画导出成tga格式的图片。TGA格式是一种图像文件格式,它广泛支持于不同的图形处理软件和游戏引擎中。通过将动画导出为TGA格式,可以直接进行打包,或者在Cocos等游戏开发框架中直接使用,这对于游戏开发人员来说是非常方便的。除了上述工具外,还有多个.wdf后缀的文件,它们分别对应《大话西游》游戏内的不同素材类型,包括:- misc.wdf:包含了游戏中的等待标志和时间等资源。- photo.wdf:包含了游戏内人物和NPC头像、以及对话时人物图像资源。- smap.wdf:包含了游戏的小地图资源。- shape.wdf:包含了人物、NPC和怪物的各个方向动作的资源。- shape.wd1:包含了转生人的各个方向动作资源,以及其他一些资源。- shape.wd2:包含了宝宝和转生宠物以及宠物法术的资源。- shape.wd3:包含了坐骑的各个方向动作资源。- addon.wdf:包含了游戏中各种小标志以及法术使用后的效果等资源。- card.wdf:包含了游戏卡牌的全部图片资源。- chat.wdf:包含了NPC的聊天文字资源。- magic.wdf:包含了游戏中各种法术的使用效果资源。- info.wdf:目前标记为"空",可能是一个待用的资源文件,或者是尚未使用的资源集。最后,sound.wdf和music.wdf包含了游戏中的音乐资源。其中,sound.wdf中的音乐资源可以通过修改文件后缀为mid格式来播放,而music.wdf中的音乐资源则可以通过修改文件后缀为mp3格式来播放。这个工具集合还包含了一个标签"大话 梦幻 素材 提取",这表明它主要应用于提取《大话西游》和《梦幻西游》这两款游戏中素材。"Glowtools"则可能是软件集合中的一个部分或者版本信息。综上所述,"大话西游素材提取工具(多个软件)"集合了一系列专业工具,旨在帮助用户提取、查看和使用《大话西游》游戏内的各种资源。这对于游戏开发人员、研究者以及对游戏素材感兴趣的用户都具有很大的价值。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值