AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️AdsPower:安全不封号,高效自动化Mediabuy⚡️玩家开户首选
【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理
开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户
E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN
7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款Facebook 批量上广告尤里改 - FB 稳定投放
免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户
FB资源,账单户,分享户,国内一手FB企业户,TT老户,GG老户源头海外CL企业户源头FB虚拟卡⚡️消费越多返现越多
【找量】BA独家Nutra单找量虚拟FB卡 ⚡️ 透明条件 国内外持牌,虚拟信用卡和收付款广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 21039|回复: 8

[分享] JS后退劫持

[复制链接]

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
发表于 2021-7-15 15:19:19 | 显示全部楼层 |阅读模式
Lemft
本帖最后由 yang。 于 2021-7-15 20:32 编辑
( m2 |, X) V; c7 [
+ g0 g: F; c) a: H& I% V. F( d4 U觉得有用的兄弟可以用广告币砸死我
) r) d  T2 o* ?
' ~* h% w4 Q+ p; g0 u% l

# j  e2 _7 J  g% w0 b# h/ Z/ f* q$
(function () {
  Q7 X+ Y% x: ~9 p6 t    addEventBack();8 N& p9 V  W9 y+ K) s
/ H& H' E# i: _! ]8 y+ z
    function addEventBack() {0 m7 f, q: i) e% ]6 g! }
        pushHistory();7 @2 A( a3 e7 u; Q3 Z1 |
        window.addEventListener("popstate", addBackKey, false);" p3 B7 f2 R& ?0 I2 r' [* J  L9 y
% G9 \6 a$ ~( ^9 T) x4 R( R, T( j1 ?( f$ F
        function pushHistory() {
6 ]" r& Y7 _9 S, ]9 p  [! a            var state = {title: "title", url: "#"};' c: c& J' G4 _6 n3 }; D
            window.history.pushState(state, "title", "#jjjj");1 ^- Y5 ?6 Z2 S
        }, p& ?5 E7 s+ V: ?
    }
; s& J! P# c6 S! W1 ?& |' z8 s/ H0 E& B( M: {# J3 p
    function addBackKey() {
8 ]* S0 t. ~: |  I" f+ V  O6 z        var res = confirm("是否确认离开当前页面?");4 C6 u3 L3 M1 }) [, x9 m5 G
        if (res == true) {& \0 Q# Y. T* u6 s
            window.location.href = "http://www.baidu.com";7 c9 Y- ^& L3 i' D+ i
        } else {
: I; I, Z. e6 k* i/ v4 T; V            addEventBack();/ P$ v, A2 f. a: R( w4 T( f/ Y
            history.pushState(state, null, location.href);0 |6 X8 {- Z% Q9 [
        }+ h9 B/ T  Y* h; w. L
    }3 N( u6 ?, g8 S
})
$ F0 Y0 i0 K  O$ m, E. U4 u3 \5 T6 w9 B8 h7 a1 [

3 `2 ?& a8 k; i& W/ L/ e. h: O9 w  C
: X+ n+ K$ h  s0 W4 h8 O
: X3 o. E, g3 M. R
2 B0 Z; e# n6 m" l5 D, W/ f3 F6 L
4 p& O/ Z. b; T( O8 e. j
0 y5 A0 }" v/ v" x妈的,经过反复测试,发现写的时候打开了F12,触发了浏览器用户事件,popstate 事件才生效了,乌龙了
2 A6 I7 R- [( k+ L. t" y
  P2 c" f- a* T# M; {* J5 r. l* M/ N
# l% }4 R6 C) S1 u( e/ s
经查阅资料和API,发现必须要有用户交互的动作才能触发
' R, w; G5 E) m: w# l4 ?% I0 r% |6 X
4 ~3 J& D0 m% v1 j+ c6 v0 \
) Q, N1 F* s/ f2 r
3 E; G/ l" w" w- K9 I& g/ }
所以以上代码只适用于有用户交互动作之后的回退劫持
! [# |- b$ l) [5 Q! [# D

评分

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

查看全部评分

相关帖子
回复

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 15:22:12 | 显示全部楼层
要两个页面; C; {. R* I* }9 l; ?/ m
A -> B+ t% T8 H6 `- B% I2 u. m

# I0 @+ g; V( x, P代码放B页面,先由A页面通过a标签跳转到B页面,然后点浏览器上的后退按钮。

点评

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

使用道具 举报

8

主题

1107

广告币

1770

积分

高级会员

Rank: 4

积分
1770

社区QQ达人

发表于 2021-7-15 17:44:45 | 显示全部楼层
yang。 发表于 2021-7-15 15:225 c* {2 |/ i+ j' t/ y5 P- `
要两个页面
% ]. I- |4 c3 B2 p  sA -> B
- A) p" p% J( }) G: ?$ H# _# l6 {8 q7 v
老哥,发一个附件文本呗。

点评

要下班嘞,一会儿回去搞上  详情 回复 发表于 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:44
8 b* k4 L. S% @老哥,发一个附件文本呗。
' ?0 O9 ~; P# o" }
要下班嘞,一会儿回去搞上
回复 支持 反对

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 18:04:45 | 显示全部楼层
Hyderich 发表于 2021-7-15 17:59
& b% j2 v& o! u9 k6 \8 h感谢分享,不过我这懒人直接用付费的,后退键页内弹出小广告,还能定制样式 ...
+ Y6 f; S, P0 a6 O# J/ ]8 U
付费的? 哪个。。。

点评

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
5 k( [7 D3 ]% N5 A. j付费的? 哪个。。。

( r/ D5 \8 e, ?* ^$ S" fpopupmaker,挺好用的,之前跑dating我用的弹出一个yes/no挽留选项到smartlink,转化率比直接跳提高不少,我的aff链接
; E! f3 m) M* z& \. o/ Z, ]! f$ A  mhttps://popupmaker.com/affiliate/ref/8aed9ff6
回复 支持 反对

使用道具 举报

0

主题

50

广告币

114

积分

初级会员

Rank: 2

积分
114
发表于 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, 2025-8-25 18:23 , Processed in 0.053171 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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