PageSourceSearch

https://dxracerau.com.au/static/js/verify-img.js

js dxracerau.com.au collected 2026-10-05 11:34:18 UTC 6,223 bytes, 127 lines download raw bytes

1$(".dxracer-verify-img-refresh").click(function () {
2	verify_token = "";
3    validateImageInit();
4})
5var y = "";
6var x = "";
7var verify_token = "";
8if(storeDomain == "https://www.dxracer.cn"){
9	validateImageInit();
10}
11$(".image-validate-window").click(function(){
12	$(".dxracer-window").slideDown();
13})
14
15/*$('.dxracer-img-rightBtn').on("mouseover",function() {
16	$(".dxracer-img-background").show();
17})*/
18//$('.dxracer-img-rightBtn').on("mouseout",function() {
19//	$(".dxracer-img-background").hide();
20//})
21$('.dxracer-img-rightBtn').on({
22	mousedown: function(e) {
23		$(".dxracer-img-move").html("");
24		$(".dxracer-hkinner-wrap").removeClass("dxracer-img-red dxracer-img-green") 
25		var el = $(this);
26		var os = el.offset();
27		dx = e.pageX - os.left;
28		//$(document)
29		$(this).parents(".dxracer-hkinner-wrap").off('mousemove');
30		$(this).parents(".dxracer-hkinner-wrap").on('mousemove',
31		function(e) {
32			var newLeft = e.pageX - dx;
33			el.offset({
34				left: newLeft
35			});
36			var newL = parseInt($(".dxracer-img-rightBtn").css("left"));
37			if (newL <= 0) {
38				newL = 0;
39			} else if (newL >= 236) {
40				newL = 236;
41			}
42			$(".dxracer-img-rightBtn").css("left", newL + "px");
43			$(".dxracer-img-rightArea").css("width", (42 + newL) + "px");
44			$(".dxracer-img-btn").offset({
45				left: newLeft
46			});
47			$(".dxracer-img-btn").css("left", newL + "px")
48		}).on('mouseup',
49		function(e) {
50			//$(document)
51			$(this).off('mousemove');
52		})
53	}
54}).on("mouseup",function() {
55	$(this).parents(".dxracer-hkinner-wrap").off('mousemove');
56	var l = $(this).css("left");
57	if (l.indexOf("px") != -1) {
58		l = l.substring(0, l.length - 2);
59	}
60	x = l;
61	submitDate(l)
62})
63
64/*图形验证*/
65function submitDate(x) {
66	$.ajax({
67        url: "/utils/verify/img/check?X="+x,
68        dataType: 'json',
69        type: "POST",
70        success: function(data) {
71            if (data.success) {
72                $(".dxracer-hkinner-wrap").addClass("dxracer-img-green").removeClass("dxracer-img-red");
73                $(".dxracer-hkinner-wrap input[name='validX']").val(x);
74//                $("#X").val(x);
75//                $("#Y").val(y);
76                verify_token = x;
77                $(".dxracer-img-rightBtn").html('<svg class="icon svg-inline--fa bi bi-check2" width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 6L9 17L4 12" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
78                $(".dxracer-hkinner-wrap").addClass("dxracer-img-success").removeClass("dxracer-img-green");
79                $(".dxracer-img-rightArea").css("border", "1px solid #46C21B");
80                setTimeout(function() {
81                	$(".dxracer-window").slideUp();
82                	$(".image-validate-window").addClass("image-validate-window-success").removeClass("image-validate-window").html('<svg class="icon svg-inline--fa bi bi-check2 fluid-h4" width="45" height="43" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 6L9 17L4 12" stroke="#46C21B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg><span>验证成功</span>')
83                }, 500)
84            } else {
85            	$(".dxracer-img-rightBtn").html('<svg class="icon svg-inline--fa bi bi-x" width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 6L6 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 6L18 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
86                $(".dxracer-hkinner-wrap").addClass("dxracer-img-red").removeClass("dxracer-img-green");
87                $(".dxracer-img-rightArea").css("border", "1px solid #A10B11");
88                setTimeout(function() {
89                	$(".dxracer-img-rightBtn").html('<svg class="icon svg-inline--fa bi bi-arrow-right" width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 12L19 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
89<path d="M12 5L19 12L12 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
90                    $(".dxracer-hkinner-wrap").removeClass("dxracer-img-red dxracer-img-green");
91                    $(".dxracer-img-rightBtn").css("left", 0);
92        			$(".dxracer-img-rightArea").css("width", "42px");
93        			$(".dxracer-img-rightArea").css("border", "1px solid #EAC342");
94                    $(".dxracer-img-btn").css("left", 0);
95                    validateImageInit();
96                }, 500)
97                verify_token = "";
98            }
99        }
100    })
101}
102
103/*初始化图形验证码*/
104function validateImageInit() {
105    $.ajax({
106        url: "/utils/verify/img/init",
107        dataType: 'json',
108        cache: false,
109        type: "get",
110        success: function(data) {
111        	$(".dxracer-img-rightBtn").html('<svg class="icon svg-inline--fa bi bi-arrow-right" width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 12L19 12" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 5L19 12L12 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
112            $(".dxracer-img-move").html("向右拖动滑块填充拼图");
113            $(".dxracer-img-background").css("background", 'url("data:image/jpg;base64,' + data.oriCopyImage + '")');
114            $(".dxracer-img-btn").css('top', '5px');
115            $(".dxracer-img-btn").find("img").attr("src", "data:image/png;base64," + data.newImage)
116            y = data.y;
117            $(".dxracer-hkinner-wrap").removeClass("dxracer-img-red dxracer-img-green");
118            $(".dxracer-img-rightBtn").css("left", 0);
119            $(".dxracer-img-rightArea").css("width", "42px");
120            $(".dxracer-img-btn").css("left", 0);
121            $(".dxracer-image-validate").show();
122        },
123        error: function(err) {
124
125        }
126    })
127}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.