AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%DataImpulse⚡️纯净住宅代理仅 $1
FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 21447|回复: 8

[分享] JS后退劫持

[复制链接]

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
发表于 2021-7-15 15:19:19 | 显示全部楼层 |阅读模式
本帖最后由 yang。 于 2021-7-15 20:32 编辑
- I: a, }' T" \+ b6 s' M
! u7 h! q* U% L" z2 ?  I觉得有用的兄弟可以用广告币砸死我
7 d# f# ], `  I/ `8 v
* _5 P* {# Q/ ?% z) v
9 X, s* M3 c9 [& b) a- I4 K
$
(function () {6 Y% @) N% K% q' J: v
    addEventBack();
0 |! q: Y# V" u/ r8 W0 L
5 @5 U) F7 Z. q" L, z
    function addEventBack() {
3 d0 [. c; e5 z4 z! @. Y! @        pushHistory();
' W$ F1 ]7 n4 o! z4 y
        window.addEventListener("popstate", addBackKey, false);
% e7 |% t1 b: T6 @3 [

7 U2 T8 e" E/ f  C+ h4 p
        function pushHistory() {# i" L# f8 R1 p2 R6 J! j+ I! H5 D
            var state = {title: "title", url: "#"};
: m& x% z! _- Q2 o' @6 Q
            window.history.pushState(state, "title", "#jjjj");1 \3 B6 M" b) d
        }: x& |( p0 M1 L
    }& J& p, y5 k" Z) s3 p

: G- G1 E+ ^: e    function addBackKey() {
4 A7 K; }2 |8 W+ u: C. n        var res = confirm("是否确认离开当前页面?");
' M7 h- ]9 b6 k0 y" X
        if (res == true) {: Y3 H' W, d0 q; O! q, A$ g1 a
            window.location.href = "http://www.baidu.com";$ Q7 }! J- |) y# d+ G* W! {
        } else {
8 I" f6 g8 e! N  i; e4 f+ r            addEventBack();
. G' U0 l" _" T1 X
            history.pushState(state, null, location.href);
9 h" l5 i  s  I: Z7 N" V
        }4 n0 _2 K! L/ z+ Z* t8 l# R
    }% o4 X, P  I% j; {/ c
})
  {% c# p& j+ a. n% y6 y% O# L' n
. r8 M& K. d7 h/ a# n

; H3 u* J6 o) K' c1 o: j
3 N: A" z. r& F6 h* n
+ ?# v5 \( k5 G( X/ P5 \$ r
  o" {: I0 k' N; Y% ]+ F: c' P3 R* g
妈的,经过反复测试,发现写的时候打开了F12,触发了浏览器用户事件,popstate 事件才生效了,乌龙了& x8 M( K% a! N: N+ J/ k; ]

! o8 h% A5 D, `1 N, M

" w! E0 U. a7 e' `% ?; i经查阅资料和API,发现必须要有用户交互的动作才能触发
# U* W/ C, K! S# B! z
! y. P' M% c' G

' Y+ z! u4 a5 X7 x; o
( p% Z8 x3 J" r9 z7 n
& }( p# E1 z$ t3 @: T
所以以上代码只适用于有用户交互动作之后的回退劫持
7 k" i" ?" m- z

评分

参与人数 2广告币 +20 收起 理由
Luckmc + 10 相信你!
lmy007 + 10 很给力!

查看全部评分

相关帖子
回复

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 15:22:12 | 显示全部楼层
要两个页面/ T. ?8 q8 }+ G8 w1 N$ n) t
A -> B* |% L, }2 x9 l% E6 P

0 G( A7 M9 E- q2 s& k! m( y代码放B页面,先由A页面通过a标签跳转到B页面,然后点浏览器上的后退按钮。
回复 支持 反对

使用道具 举报

8

主题

1109

广告币

1771

积分

高级会员

Rank: 4

积分
1771

社区QQ达人

发表于 2021-7-15 17:44:45 | 显示全部楼层
yang。 发表于 2021-7-15 15:22, Q8 p) c# V: y! X4 q
要两个页面
7 S  d. V2 l$ a' ZA -> B

; a$ K; i$ ~# @8 F+ W老哥,发一个附件文本呗。
回复 支持 反对

使用道具 举报

1

主题

117

广告币

218

积分

初级会员

Rank: 2

积分
218
发表于 2021-7-15 17:59:13 | 显示全部楼层
感谢分享,不过我这懒人直接用付费的,后退键页内弹出小广告,还能定制样式
回复 支持 反对

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 18:04:01 | 显示全部楼层
Luckmc 发表于 2021-7-15 17:44
7 H3 {% c8 Q$ p& O( @( B老哥,发一个附件文本呗。
# U' a7 l9 ]8 X) [
要下班嘞,一会儿回去搞上
回复 支持 反对

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 18:04:45 | 显示全部楼层
Hyderich 发表于 2021-7-15 17:59
# i4 L1 i# K: P感谢分享,不过我这懒人直接用付费的,后退键页内弹出小广告,还能定制样式 ...
& J  o* A/ I0 R1 E9 a8 D
付费的? 哪个。。。

点评

popupmaker,挺好用的,之前跑dating我用的弹出一个yes/no挽留选项到smartlink,转化率比直接跳提高不少,我的aff链接: https://popupmaker.com/affiliate/ref/8aed9ff6  详情 回复 发表于 2021-7-15 18:19
回复 支持 反对

使用道具 举报

1

主题

117

广告币

218

积分

初级会员

Rank: 2

积分
218
发表于 2021-7-15 18:19:08 | 显示全部楼层
yang。 发表于 2021-7-15 18:04
8 h6 m1 s) k8 `# c8 H. B付费的? 哪个。。。
. z' K0 S8 n$ @) `  ]
popupmaker,挺好用的,之前跑dating我用的弹出一个yes/no挽留选项到smartlink,转化率比直接跳提高不少,我的aff链接% Y2 |8 l( q5 j
https://popupmaker.com/affiliate/ref/8aed9ff6
回复 支持 反对

使用道具 举报

0

主题

50

广告币

113

积分

初级会员

Rank: 2

积分
113
发表于 2022-4-19 03:50:39 | 显示全部楼层
不太懂代码,这个是用户点击后退按钮,然后跳到指定的新页面吗?
回复 支持 反对

使用道具 举报

52

主题

456

广告币

842

积分

中级会员

Rank: 3Rank: 3

积分
842
发表于 2022-4-19 04:24:20 | 显示全部楼层
这玩意儿有技术要求的,像我们这种一般人,还是花钱吧,adspyglass有全套pop代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2026-4-11 02:25 , Processed in 0.056927 second(s), 18 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表