使用 tampermonkey 帮助注册 overleaf

辅助工具 2020-02-26 14:47  浏览 :411
www.overleaf.com 是目前全球范围内被广泛使用的在线 LaTeX 平台。 注册 overleaf 账号需使用 reCaptcha,然而该功能源于 google,在大陆访问受限。 有一种办法是使用 ORCID 账号登录 overleaf。 这种间接的办法在很多时候都能奏效;倘若出现了问题,overleaf 的支援团队也会为用户提供帮助。 另外,用户还可考虑使用 tampermonkey 帮助注册 overleaf 账号。 tampermonkey 插件支持多种浏览器,例如 edge 的 tampermonkey 插件可通过 microsoft 商店获取。 获取该插件后,用户需添加新脚本,这里为用户提供处理 reCaptcha 的脚本。 ```javascript // ==UserScript== // @namespace xyz.tree0 // @name reCaptcha 验证码镜像加载 // @description 替换使用官方地址的 reCaptcha 为官方镜像地址 // @description 让墙内用户的 reCaptch 能正常显示 // @description 可能对海外用户是减速 // @description 似乎只能用于 reCaptcha v2 // @author an_anthony // @version 0.1.2.2 // @grant none // @match *://*/* // ==/UserScript== var scrArr = document.getElementsByTagName("script"); for(var k = 0;k < scrArr.length;++k) { if(scrArr[k].src !== null && scrArr[k].src.indexOf("https://www.google.com/recaptcha/api") != -1){ var scrAppend = document.createElement("script"); scrAppend.src = scrArr[k].src.replace("google.com","recaptcha.net"); scrAppend.type = "text/javascript"; scrAppend.async = true; scrArr[k].parentNode.appendChild(scrAppend); scrArr[k].parentNode.removeChild(scrArr[k]); alert("已替换该页面的 reCaptcha 地址,如果还未显示出 reCaptcha Logo,请稍等(约30s)n如果依然没有正确显示,请暂时对该站点关闭跟踪器拦截功能"); } } ```
发布评论
登录后方可评论!点击登录
全部评论 (0)
暂无评论, 快来抢沙发!