You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firefox中使用jQuery.getScript无法正确加载脚本的问题求助

Firefox中使用jQuery.getScript无法正确加载脚本的问题求助

我这边有个遗留系统,核心是一段6000多行的JavaScript代码。启动方式是在Firefox里用一个书签小工具(就是那种存储代码而非网址的书签):先运行一小段初始化代码,从服务器下载主脚本并触发执行。这里有个关键要求:启动时浏览器必须打开指定的网页,否则主脚本根本没法正常工作。

目前我们在用的书签代码是这样的:

javascript:(
function(){
    if(window.location.href.indexOf('BaseURL')==-1){
        if(confirm("You are not on the web page - go to it?")==true){
            window.location.href=' BaseURL ';
        }
    }
    else{
        jQuery.getScript("ScriptURL");
    }
}
)()

但这个方案有个明显的弊端:用户每次启动都得先点击确认弹窗的OK按钮,然后还要再点一次书签才能加载脚本。我想简化这个流程,改成直接跳转到目标网页的同时加载脚本,但试了下面的代码却行不通——页面确实成功跳转到BaseURL了,但脚本完全没执行:

javascript:(
function(){
  window.location.href='BaseURL';
  jQuery.getScript("ScriptURL");
}
)()

用Firefox的调试器排查后发现,确实有请求ScriptURL的记录,但返回内容是空的,服务器那边也没有响应。看起来getScript命令根本没被正确执行。

我不是JavaScript/前端开发的专家,虽然有其他脚本语言的编程经验,但对JS几乎一窍不通。抱歉可能问了个比较基础的问题,但自己搜了好久都没找到解决办法,希望能得到大家的帮助!

备注:内容来源于stack exchange,提问作者Evgeny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 10:33:06