js 文件里边跳转链接换了新的后点击页面跳转的仍然是原来的链接, F12 查看了下链接确实已经换了,问题出在哪? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
UnrealEngine
V2EX    Javascript

js 文件里边跳转链接换了新的后点击页面跳转的仍然是原来的链接, F12 查看了下链接确实已经换了,问题出在哪?

  •  
  •   UnrealEngine 2020-04-18 20:14:08 +08:00 2638 次点击
    这是一个创建于 2078 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果是浏览器缓存,但是 F12 看了 js 文件确实修改了

    这个跳转事件也确实是只由这个 js 文件控制

    20 条回复    2020-04-20 09:38:23 +08:00
    yafoo
        1
    yafoo  
       2020-04-18 22:29:08 +08:00 via Android
    链接放出来看看
    tanghongkai
        2
    tanghongkai  
       2020-04-18 22:39:52 +08:00
    为什么不先试试清除浏览器缓存呢,万一是浏览器的奇妙优化
    UnrealEngine
        3
    UnrealEngine  
    OP
       2020-04-18 22:54:44 +08:00
    @yafoo 额 还没上线呢……
    UnrealEngine
        4
    UnrealEngine  
    OP
       2020-04-18 22:56:58 +08:00
    @tanghongkai 跟浏览器没关系

    换了好几个浏览器都是这样子

    F12 看代码时确实是新 url,但是点击的时候却是旧 url

    我在谷歌浏览器上断点调试了下点击事件那里 url 确实是旧的

    实在不明白为啥
    mara1
        5
    mara1  
       2020-04-18 23:07:25 +08:00
    放代码,看看你怎么写的
    randyo
        6
    randyo  
       2020-04-18 23:10:28 +08:00 via Android
    打断点
    AV1
        7
    AV1  
       2020-04-18 23:11:58 +08:00
    可能你改错地方了,跳转并不是在你改的地方跳的。你需要单步调试确认。
    kaiki
        8
    kaiki  
       2020-04-18 23:20:21 +08:00
    JS 里面的代码是新的,但是页面点击跳转是旧的,那就只能说明他没有加载新的 JS
    看看是不是有版本差异,以及文件挂版本号吧
    crll
        9
    crll  
       2020-04-18 23:45:08 +08:00 via iPhone
    先清楚缓存吧。或者服务器缓存。你看到的没用。
    UnrealEngine
        10
    UnrealEngine  
    OP
       2020-04-18 23:52:44 +08:00
    @mara1 一共 8k 行……

    我只是个写后端的,测试组那边问到了这个问题我试试看能不能自己解决(前端太忙了)

    这个跳转的链接我全局搜索了整个项目都已经没有了这个 url 了,都是新的……
    Xusually
        11
    Xusually  
       2020-04-19 00:12:17 +08:00
    看看 html 怎么写的,搞不好根本不是 js 跳转的。。。
    UnrealEngine
        12
    UnrealEngine  
    OP
       2020-04-19 00:17:56 +08:00
    @Xusually 我断点调试了下确实是 js 跳转的,但是搞不懂为什么文件里边写的是新 url 但是跳转后却是旧 url

    我全局搜索了整个项目代码,都已经没有了这个旧 url 了
    EarthChild
        13
    EarthChild  
       2020-04-19 00:23:04 +08:00
    直接甩代码。
    UnrealEngine
        14
    UnrealEngine  
    OP
       2020-04-19 00:36:00 +08:00
    @EarthChild #13 原文件有 8k 多行,我只截取其中的关键部分吧
    EarthChild
        15
    EarthChild  
       2020-04-19 00:48:24 +08:00
    @UnrealEngine #14 看起来没问题噢,玄学。你单元测试一下,功能单独拉出来,或者你跳转的时候 console 获取的变量?
    cydian
        16
    cydian  
       2020-04-19 01:01:56 +08:00 via Android
    @UnrealEngine 控制台打开持续日志
    然后看一下跳转的动作是谁触发的。
    代码图看不见。
    yafoo
        17
    yafoo  
       2020-04-19 08:18:02 +08:00 via Android
    是不是新链接自己又跳转旧链接了?
    xiaoming1992
        18
    xiaoming1992  
       2020-04-19 09:05:38 +08:00 via Android
    把跳转功能改成打印,看看打印出来的是什么。总不能改成打印了还跳转吧
    zhw2590582
        19
    zhw2590582  
       2020-04-19 09:38:39 +08:00
    在 Console 面板里勾选 Preserve log 再试试
    KuroNekoFan
        20
    KuroNekoFan  
       2020-04-20 09:38:23 +08:00
    被 preventDefault 了吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2772 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 06:32 PVG 14:32 LAX 22:32 JFK 01:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86