您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
拦截并修改请求中的 image 参数
// ==UserScript== // @name 跳过人脸 // @namespace http://tampermonkey.net/ // @version 1.1 // @description 拦截并修改请求中的 image 参数 // @author YourName // @match http://uamportal.paas.sc.ctc.com:22002/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // 创建文件选择输入框 let inputFile = document.createElement('input'); inputFile.type = 'file'; inputFile.accept = 'image/png'; // 限制选择 PNG 图片 // 监听文件选择事件 inputFile.addEventListener('change', function(event) { let file = event.target.files[0]; if (file && file.type === 'image/png') { let reader = new FileReader(); reader.onload = function(e) { // 获取 Base64 编码 let base64String = e.target.result; console.log(base64String); window.loginForFace(base64String) }; reader.readAsDataURL(file); } else { alert("Please select a valid PNG image."); } }); window.selectFaceImage = function() { inputFile.click(); }; // 确保 startFaceAuth 函数已经加载 const waitForTakePhoto = setInterval(() => { if (typeof window.takePhoto === 'function') { clearInterval(waitForTakePhoto); // 保存原始的 startFaceAuth 方法 const takePhoto = window.takePhoto; // 替换 startFaceAuth 方法 window.takePhoto = function(...args) { window.selectFaceImage(); }; } }, 100); // 每100毫秒检查一次,直到函数可用 })();