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户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 21610|回复: 8

[分享] JS后退劫持

[复制链接]

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
发表于 2021-7-15 15:19:19 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 yang。 于 2021-7-15 20:32 编辑
4 b: F$ ^0 s' C+ x1 x3 }
. E- _8 V7 w( X+ X3 a) U8 U6 _# V觉得有用的兄弟可以用广告币砸死我, Q9 c8 b1 v; u  F; I+ t
0 U! p; o1 W, N2 O" B6 j$ W  d
2 C' o, ]$ _  G) j/ ^$ o7 ^4 J  R
$
(function () {
) i4 U1 k/ T/ `  W- T0 i    addEventBack();+ F* i0 `/ A" A% H% D+ c& Y  H

, J! Y4 p$ t. j4 Q6 h& u
    function addEventBack() {
: z, Z' D* V, k* |( I% I, I        pushHistory();) [9 \( s* p3 {& J, ?5 R* @
        window.addEventListener("popstate", addBackKey, false);% @% y4 z& E, v* l$ G

7 H& H! W6 D4 Z! F6 S% Z$ q2 |
        function pushHistory() {
& {5 a& B$ Z; y7 a2 O            var state = {title: "title", url: "#"};8 O# ^, ^2 R6 _; n+ c5 R- w
            window.history.pushState(state, "title", "#jjjj");  ~% D7 m7 Q$ i* V( u( ?
        }5 E9 H5 ~' L2 z! W+ K  u
    }
9 s4 U: q5 g' f" ~+ v* S6 X) s9 B6 O
    function addBackKey() {
. W! o1 g: ^' B) c        var res = confirm("是否确认离开当前页面?");9 [6 t5 x) l# [- f
        if (res == true) {
8 ^; E$ L- ~  S! o+ D            window.location.href = "http://www.baidu.com";! G+ S( E  A) K2 @4 u
        } else {
0 b1 y1 x' P7 s  ?0 N( D# ]( H" ]            addEventBack();
+ n% Q. O; C# c7 }9 M. \
            history.pushState(state, null, location.href);- s6 |/ Y9 A/ L  |/ j' E
        }. X8 _- D. N0 B8 G; {, U  x
    }4 `' p8 M8 o/ Y
})' q" m9 S, V; ~: d: x0 ]' j

0 T0 u$ ?; m# N( r8 f  j/ a( Z! d) E. S1 r. C8 n# j, e" K

+ Y8 o/ H' b! ^+ y$ C5 l- y! [0 Q# H" F/ b/ h+ z, X

" r1 u8 S- C& {
9 [( T% x8 o7 a- U7 ?& q
/ |1 [; E7 D, R6 Q妈的,经过反复测试,发现写的时候打开了F12,触发了浏览器用户事件,popstate 事件才生效了,乌龙了
% `' O& {- `8 u3 @' m$ X3 S1 h  ]8 L3 m( i
% D" z/ M( O' U9 J! k0 c" i8 z
经查阅资料和API,发现必须要有用户交互的动作才能触发( [% [- N( k1 H* n3 q/ y2 K6 d

8 _0 Z' ~1 a# t4 L& A0 N8 F  }& {
" a2 I; \* \0 e' A: @( e
9 j8 Q# E" }# j) m1 [
; ]$ B# f0 B& r$ M0 V8 J
所以以上代码只适用于有用户交互动作之后的回退劫持
$ U/ X0 ?  k+ i3 ]8 F

评分

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

查看全部评分

相关帖子
回复

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 15:22:12 | 显示全部楼层
要两个页面
1 k+ q7 T7 F$ \3 [0 X; l3 F5 bA -> B
" v0 i# }, ^5 n8 x' l$ O8 g/ @, h/ U$ V9 o: Z% l3 j
代码放B页面,先由A页面通过a标签跳转到B页面,然后点浏览器上的后退按钮。

点评

老哥,发一个附件文本呗。  详情 回复 发表于 2021-7-15 17:44
回复 支持 反对

使用道具 举报

8

主题

1109

广告币

1771

积分

高级会员

Rank: 4

积分
1771

社区QQ达人

发表于 2021-7-15 17:44:45 | 显示全部楼层
yang。 发表于 2021-7-15 15:22
" I( @! v. X) O  `  z$ j要两个页面
6 }. B! k. z2 JA -> B
1 R# y& ^: i* u) @
老哥,发一个附件文本呗。

点评

要下班嘞,一会儿回去搞上  详情 回复 发表于 2021-7-15 18:04
回复 支持 反对

使用道具 举报

1

主题

117

广告币

218

积分

初级会员

Rank: 2

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

点评

付费的? 哪个。。。  详情 回复 发表于 2021-7-15 18:04
回复 支持 反对

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 18:04:01 | 显示全部楼层
Luckmc 发表于 2021-7-15 17:445 w- o; p# U8 r, A
老哥,发一个附件文本呗。
6 h0 K5 W) l, y$ ?9 k: t- ^. x
要下班嘞,一会儿回去搞上
回复 支持 反对

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 18:04:45 | 显示全部楼层
Hyderich 发表于 2021-7-15 17:59( d3 Z' x& G3 z# P
感谢分享,不过我这懒人直接用付费的,后退键页内弹出小广告,还能定制样式 ...
: P. Q8 Z. R- i3 r7 g
付费的? 哪个。。。

点评

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:047 \: d9 _& i8 @: d: m% ?  m, g
付费的? 哪个。。。

1 C6 B  \4 |' K& }popupmaker,挺好用的,之前跑dating我用的弹出一个yes/no挽留选项到smartlink,转化率比直接跳提高不少,我的aff链接
6 R2 m; r" @1 o/ c9 q4 s" a7 @https://popupmaker.com/affiliate/ref/8aed9ff6
回复 支持 反对

使用道具 举报

0

主题

50

广告币

113

积分

初级会员

Rank: 2

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

使用道具 举报

52

主题

457

广告币

843

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-27 00:15 , Processed in 0.055971 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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