推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
UnrealEngine

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

  •  
  •   UnrealEngine · Apr 18, 2020 · 3162 views
  •   You need to sign in to view this topic
    This topic created in 2372 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

    我全局搜索了整个项目代码,都已经没有了这个旧 url 了
    EarthChild
        13
    EarthChild  
       Apr 19, 2020
    直接甩代码。
    UnrealEngine
        14
    UnrealEngine  
    OP
       Apr 19, 2020
    @EarthChild #13 原文件有 8k 多行,我只截取其中的关键部分吧
    EarthChild
        15
    EarthChild  
       Apr 19, 2020
    @UnrealEngine #14 看起来没问题噢,玄学。你单元测试一下,功能单独拉出来,或者你跳转的时候 console 获取的变量?
    cydian
        16
    cydian  
       Apr 19, 2020 via Android
    @UnrealEngine 控制台打开持续日志
    然后看一下跳转的动作是谁触发的。
    代码图看不见。
    yafoo
        17
    yafoo  
       Apr 19, 2020 via Android
    是不是新链接自己又跳转旧链接了?
    xiaoming1992
        18
    xiaoming1992  
       Apr 19, 2020 via Android
    把跳转功能改成打印,看看打印出来的是什么。总不能改成打印了还跳转吧
    zhw2590582
        19
    zhw2590582  
       Apr 19, 2020
    在 Console 面板里勾选 Preserve log 再试试
    KuroNekoFan
        20
    KuroNekoFan  
       Apr 20, 2020
    被 preventDefault 了吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3183 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 03:56 · PVG 11:56 · LAX 20:56 · JFK 23:56
    ♥ Do have faith in what you're doing.