AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理泰国仓储,本土仓发货2-3元/单
指纹浏览器,就用AdsPower谷歌/FB/Bing/Yahoo代理商开户7200W全球动态不重复住宅IP代理BINOM TRACKER 60% OFF!
出售Facebook,友缘号,FB广告号,insFB/TT/KW 加白开户ADPLEXITY + ADVERTCN比Adplexity还好用的Spy工具
广
FB/Google/TK海外多媒体极速下户
MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量百度国际MediaGo,独家原生流量
虚拟信用卡+独立站收款行业首创新型指纹Cloak, 谷歌奇效!Kookeey⚡️100%独享⚡️原生住宅IP⚡IPFoxy住宅代理全场88折⚡
全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户Adsterra 的CPA/CPM/CPC 网站流量
在线注册美国/英国/香港等海外公司FB二三解1元/个9Proxy ⚡️ $0.04/IP, 无限带宽 cloak斗篷/ss/nutra/cpa/Dating
E.PN 虚拟卡Asocks代理服务器$3/GB高薪诚求实力FB投手(独立站)《全新虚拟卡+全球收付款》
广告位出租全球低价纯净住宅/移动IP-免费试用广告代投, 东南亚物流, 虚拟信用卡VMLogin指纹浏览器+多账号防关联
查看: 13439|回复: 8

[分享] JS后退劫持

[复制链接]

16

主题

371

广告币

528

积分

中级会员

Rank: 3Rank: 3

积分
528
发表于 2021-7-15 15:19:19 | 显示全部楼层 |阅读模式
adsterra
本帖最后由 yang。 于 2021-7-15 20:32 编辑
0 @$ b1 {! d; z1 t. w$ T4 \8 ~% U4 L$ v% h( s& r
觉得有用的兄弟可以用广告币砸死我* e$ ]' B7 f' P* g/ s! c. y

. {1 _% [5 ~; o% E+ g$ c

1 c7 h$ y2 {8 K+ N- c7 R9 m$
(function () {7 f% S; p5 \& y/ N# J
    addEventBack();6 P5 h, a1 L1 E2 ?3 j* _

6 n9 i& b1 Q6 G: m) R
    function addEventBack() {
4 W6 d1 o; M4 n  I' o) ^- a        pushHistory();
! H( _# ]- d* _+ q
        window.addEventListener("popstate", addBackKey, false);
0 F6 \1 {7 t" g  @1 y# d: P4 I" I/ c

' e; t" U! K2 O: m
        function pushHistory() {% C, A7 m5 O. X# X6 U
            var state = {title: "title", url: "#"};! _' O( ?4 m2 |2 D% _$ M/ i
            window.history.pushState(state, "title", "#jjjj");
$ }) g5 B5 V" W. d  T. e
        }
8 i# L3 x1 ?! U) w    }
1 ?& w6 s" s; |2 x$ s- H* ^- a. v8 F5 l" g6 ?
    function addBackKey() {) O# }  L6 X" N, c4 g# d
        var res = confirm("是否确认离开当前页面?");+ h1 f+ J; s, ?8 [, R; Q
        if (res == true) {
+ X. [# \8 @& h# X" C6 R& W3 T3 l/ T            window.location.href = "http://www.baidu.com";
9 f$ _1 f3 r7 R- Q7 `% Q' ]. [1 M6 ]! E
        } else {/ ^! t" {0 I& O( S$ e4 |
            addEventBack();( M8 C" X9 a6 {! ~# z
            history.pushState(state, null, location.href);
2 w. M( Z# R9 A  w1 e; d* P8 c
        }) w/ H$ R1 A# S; ?  Z
    }
" n7 c3 h- w% ]})
+ W- ~# r, C  _& g5 I0 Y
& k7 |# B0 F$ ?: p& m8 v4 _; Q* T. ?# ~6 b

1 a! u) A* q8 o( i7 i6 H% A+ D! a8 d) [+ C  S

8 K  Q8 e; R. \# R
; m9 n# n' [, A/ d5 L7 ]- o; {/ A( J" B6 Q8 E' e4 q2 I7 L5 [
妈的,经过反复测试,发现写的时候打开了F12,触发了浏览器用户事件,popstate 事件才生效了,乌龙了
& X) e: a. Z5 P# g# t) D" Q; v- m+ s( E. o

/ X2 D7 c# V* _) ~% `. ~4 `经查阅资料和API,发现必须要有用户交互的动作才能触发
+ y- v- c- ^7 W" l& _1 s) W3 `' t( }- H% h  W6 G( ?' ?9 W$ q

$ `' {# s0 g5 ~9 \. s' \% o( l  f
. P: J- x# D7 Q& _% W/ o+ C. u
( \+ y# I# T3 [' U7 Q
所以以上代码只适用于有用户交互动作之后的回退劫持
% @- s, H4 S# ~- [' Z$ l* H8 b

评分

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

查看全部评分

相关帖子
回复

使用道具 举报

16

主题

371

广告币

528

积分

中级会员

Rank: 3Rank: 3

积分
528
 楼主| 发表于 2021-7-15 15:22:12 | 显示全部楼层
要两个页面  Z, {4 F+ R$ K/ _2 Y' u6 L
A -> B
; p% c2 ~  Y4 x( ]" |1 V
% k: E% t# D* S% P. r/ P# M代码放B页面,先由A页面通过a标签跳转到B页面,然后点浏览器上的后退按钮。

点评

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

使用道具 举报

8

主题

1076

广告币

1742

积分

高级会员

Rank: 4

积分
1742

社区QQ达人

发表于 2021-7-15 17:44:45 | 显示全部楼层
yang。 发表于 2021-7-15 15:22
' Z  I( N6 _/ K& d$ f+ O要两个页面8 `; t* ]. u) I' c: a
A -> B

- A# v5 P0 @& q3 {, }  N; R) I# O% l老哥,发一个附件文本呗。

点评

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

使用道具 举报

1

主题

113

广告币

214

积分

初级会员

Rank: 2

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

点评

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

使用道具 举报

16

主题

371

广告币

528

积分

中级会员

Rank: 3Rank: 3

积分
528
 楼主| 发表于 2021-7-15 18:04:01 | 显示全部楼层
Luckmc 发表于 2021-7-15 17:449 D* k) m  w8 [; w# l0 L" t1 c( w
老哥,发一个附件文本呗。
% ?; W- y2 H/ p% {: }
要下班嘞,一会儿回去搞上
回复 支持 反对

使用道具 举报

16

主题

371

广告币

528

积分

中级会员

Rank: 3Rank: 3

积分
528
 楼主| 发表于 2021-7-15 18:04:45 | 显示全部楼层
Hyderich 发表于 2021-7-15 17:59- L, u$ ~7 @3 ~! t
感谢分享,不过我这懒人直接用付费的,后退键页内弹出小广告,还能定制样式 ...
# ~; W9 Z; B7 ?/ M
付费的? 哪个。。。

点评

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

使用道具 举报

1

主题

113

广告币

214

积分

初级会员

Rank: 2

积分
214
发表于 2021-7-15 18:19:08 | 显示全部楼层
yang。 发表于 2021-7-15 18:04
# i6 R$ n8 `* `  A0 F+ S3 |/ L付费的? 哪个。。。
! w7 m1 m! ?( g2 Y1 L
popupmaker,挺好用的,之前跑dating我用的弹出一个yes/no挽留选项到smartlink,转化率比直接跳提高不少,我的aff链接) O- \% d- f& J  k$ }& q. ~; D
https://popupmaker.com/affiliate/ref/8aed9ff6
回复 支持 反对

使用道具 举报

0

主题

51

广告币

113

积分

初级会员

Rank: 2

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

使用道具 举报

49

主题

440

广告币

824

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 19:46 , Processed in 0.050437 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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