吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 534|回复: 3
收起左侧

[经验求助] 如何使用油猴编写脚本 修改 js 中的变量?

  [复制链接]
renpeng009 发表于 2023-7-5 19:37
25吾爱币
部分js脚本代码如下
开头部分
[JavaScript] 纯文本查看 复制代码
webpackJsonp([2], [function(e, t, a) {
    "use strict";
    a.d(t, "a", function() {
        return i
    }),
    a.d(t, "d", function() {
        return s
    }),
    a.d(t, "h", function() {
        return r
    }),
    a.d(t, "f", function() {
        return o
    }),
    a.d(t, "c", function() {
        return n
    }),
    a.d(t, "i", function() {
        return l
    }),
    a.d(t, "b", function() {
        return c
    }),
    a.d(t, "e", function() {
        return u
    }),
    a.d(t, "g", function() {
        return p
    });
    var i = "https://1234567/aa"
      , s = "https://1234567/img/"
      , r = "http://1234567bb"
      , o = "https://1234567/cc"
      , n = "http://1234567/dd"
      , l = "https://1234567/ee"
      , c = "http://1234567/ff"
      , u = "https://1234567/gg"
      , p = "https://1234567/hh"
}
, , , , function(e, t, a) {
    "use strict";
    function i(e) {
        switch (e) {
        case "1":
            e = "同步成功";
            break;
        case "2":
            e = "新增失败";
            break;
        case "3":
            e = "更新失败";
            break;
        case "4":
            e = "删除失败";
            break;
        default:
            e = "未同步"
        }
        return e
    }
    a.d(t, "b", function() {
        return s
    }),
    t.a = i,
    a.d(t, "c", function() {
        return r
    });
    var s = function(e, t) {
        var a = void 0
          , i = void 0
          , s = e.idKey
          , r = e.pIdKey
          , o = e.children;
        if (!s || "" === s || !t)
            return [];
        if ("[object Array]" === Object.prototype.toString.call(t)) {
            var n = []
              , l = {};
            for (a = 0,
            i = t.length; a < i; a++)
                l[t[a][s]] = t[a];
            for (a = 0,
            i = t.length; a < i; a++)
                l[t[a][r]] && t[a][s] !== t[a][r] ? (l[t[a][r]][o] || (l[t[a][r]][o] = []),
                l[t[a][r]][o].push(t[a])) : n.push(t[a]);
            return n
        }
        return [t]
    }
      , r = function() {
        var e = localStorage.getItem("userInfo");
        return e ? JSON.parse(e) : null
    }
}


我想修改
var i = "https://1234567/aa"
, s = "https://1234567/img/"
, r = "http://1234567bb"
, o = "https://1234567/cc"
, n = "http://1234567/dd"
, l = "https://1234567/ee"
, c = "http://1234567/ff"
, u = "https://1234567/gg"
, p = "https://1234567/hh"

这部分的值,让网页跳转到我指定的网址。该如何做到呢?
这部分网址原本有的是域名,有的直接是IP
我自己编写的油猴脚本使用url.replace方法并不能完美替换,有些GET方法也不会触发url.replace
所以有没有大神可以给出好的解决方案。

另外,请问如何在F12的控制台用console输出上面这些变量呢?

最佳答案

查看完整内容

F12 source 左边有个override功能,导入你自己的脚本,可以实现

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yuyuxiaomin 发表于 2023-7-5 19:37
F12 source 左边有个override功能,导入你自己的脚本,可以实现
hrdom 发表于 2024-4-29 14:09
hrdom 发表于 2024-4-29 14:12
你说的“使用url.replace方法”是拦截XMLHttpRequest吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-21 04:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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