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充值
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISPFB海外户、GG老户、TK加白老户
PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量高品质·稳定高速纯净IP
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%DataImpulse⚡️纯净住宅代理仅 $1
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 21430|回复: 8

[分享] JS后退劫持

[复制链接]

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
发表于 2021-7-15 15:19:19 | 显示全部楼层 |阅读模式
本帖最后由 yang。 于 2021-7-15 20:32 编辑 , W0 H' j" j0 d: U- h2 s" O

: D, D! y$ {3 s, z, W/ I觉得有用的兄弟可以用广告币砸死我
1 V, ?. \5 b( ~: q
; M4 i  q0 ]' s" M7 @; C
( G, ^8 T$ r* |# p. v9 O* @7 ~
$
(function () {
+ @- \( w3 g" Z    addEventBack();
% I. h7 x. d  y5 M
$ `9 x3 Y( q* q- I$ L2 \2 ]
    function addEventBack() {" a% k) k8 ?+ u% V" B4 y; L6 _0 ]& H
        pushHistory();
9 d2 d/ q- [, {. n* }3 R+ y) `) G
        window.addEventListener("popstate", addBackKey, false);
9 t- L/ y( E" o$ l  l
1 g( D' w$ I5 b6 j+ Z5 j. E  z8 k
        function pushHistory() {
3 ?, L) Y! L$ S4 @; W            var state = {title: "title", url: "#"};: c2 s3 c. ~2 g: d! F
            window.history.pushState(state, "title", "#jjjj");5 Y0 [- e6 Q6 P6 u# a
        }
' `3 C  e9 i' u9 R! L" e0 i    }* B$ }. \* M) A. v

# g! v3 {# \9 G  L    function addBackKey() {
% n$ _* u5 p/ q- f+ h        var res = confirm("是否确认离开当前页面?");# H/ `4 r9 @0 H5 ?5 m" k
        if (res == true) {
2 a! g. K; [9 d. K            window.location.href = "http://www.baidu.com";
! E* j; h5 H  I' r- m
        } else {* N5 g4 x# m2 k$ ]8 e1 r$ h1 _
            addEventBack();/ E; A0 z4 T( e; B
            history.pushState(state, null, location.href);
9 f: d3 u. G  S2 s4 e# Y
        }
# `9 j6 Q& s$ y, T4 c1 _    }( O7 x' n$ Y, `, A3 H2 w
})# l/ Y* }/ e* ?8 k* D( p1 P

* w/ r0 u( ]- `* @: E- u, Y3 ^
# P) j5 x( e  D# ^9 |4 F' f' R' X/ H8 t! F2 K7 i, ]$ ]

- p2 T3 _4 m* U2 G; Z, b1 g+ j' m5 W" V' H3 q; I
* `7 g" O$ s& Q6 p
% d+ \4 y# w4 A+ j% j  u/ s4 Y
妈的,经过反复测试,发现写的时候打开了F12,触发了浏览器用户事件,popstate 事件才生效了,乌龙了* C6 W) {- V* y) d( i/ F
8 w/ W8 R' Y: c8 v& u0 P
$ s: m- j/ |# t
经查阅资料和API,发现必须要有用户交互的动作才能触发
% T. q! O& U: r' l! ]8 x. `
$ ]0 @7 U5 A& y+ p3 Z2 I

* F0 @% b5 [! ]3 {% j- Z! [
* P+ R, C  `8 K+ f1 K, ^
( C0 j% r. c8 h. I, n0 D- k: P
所以以上代码只适用于有用户交互动作之后的回退劫持
- Z8 g7 B. T; l5 A& ~9 ?& e5 {+ p: u

评分

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

查看全部评分

相关帖子
回复

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 15:22:12 | 显示全部楼层
要两个页面
' I; n' N' G  s( a& m8 E2 L  dA -> B5 j' s- X- }5 C2 B' y7 J6 u

# T0 W" f0 B- f& V代码放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
3 d4 h6 S2 |2 R9 s' b- ~3 X5 W' H6 q要两个页面. `. e8 G6 V( P1 P
A -> B

4 r" i1 C4 Y- a! n5 p. W& F+ l& [老哥,发一个附件文本呗。

点评

要下班嘞,一会儿回去搞上  详情 回复 发表于 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" d& h3 `( l, K% i
老哥,发一个附件文本呗。

! r, q: R( t% w要下班嘞,一会儿回去搞上
回复 支持 反对

使用道具 举报

16

主题

376

广告币

533

积分

中级会员

Rank: 3Rank: 3

积分
533
 楼主| 发表于 2021-7-15 18:04:45 | 显示全部楼层
Hyderich 发表于 2021-7-15 17:59
$ x. l* l0 W# B  J3 \感谢分享,不过我这懒人直接用付费的,后退键页内弹出小广告,还能定制样式 ...

6 G5 @; i% B% x7 a, ]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
* x# L+ H( T; m5 P' }& C* D付费的? 哪个。。。

+ Q; F  O4 ~" Y( R; h; _  opopupmaker,挺好用的,之前跑dating我用的弹出一个yes/no挽留选项到smartlink,转化率比直接跳提高不少,我的aff链接" _4 T" D3 I: p- x" `. N0 c4 B% X
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-3-28 20:21 , Processed in 0.052336 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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