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

如何使用JavaScript编写Chrome书签实现自动点击大学站点登录按钮

修复后的Chrome书签脚本实现方案

原代码失效的核心原因

  • 调用window.location.replace触发页面跳转后,当前页面的所有脚本都会被销毁,你绑定的window.onload事件根本无法在跳转后的新页面执行
  • 代码未定义current_url变量,直接调用会抛出未定义错误
  • 字符串方法拼写错误,正确写法为驼峰格式startsWith而非全小写的startswith

可直接使用的修复后代码

javascript:(function() {
    const currentUrl = window.location.href;
    // 已在登录页,直接触发点击登录
    if (currentUrl.startsWith('https://lms.uzh.ch/dmz/')) {
        // 加短延时避免页面元素未加载完成
        setTimeout(() => {
            document.getElementById("wayf_submit_button")?.click();
        }, 100);
        return;
    }
    // 已在登录后的课程页,无需操作
    if (currentUrl.startsWith('https://lms.uzh.ch/auth/MyCoursesSite/0')) {
        return;
    }
    // 其他页面先跳转到课程站点
    window.location.replace("https://lms.uzh.ch/auth/MyCoursesSite/0");
})();

使用说明

  • 复制上面全部代码,直接粘贴到Chrome书签的URL输入框中,保存为自定义名称的书签即可
  • 受浏览器安全机制限制,书签脚本无法跨跳转页面持续运行,首次点击书签会先跳转到课程站点,若自动跳转至登录页,再次点击该书签就会自动触发登录操作

内容的提问来源于stack exchange,提问作者Mattia Leonetti

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 18:15:02