自动修改Firefox中的URL

4
我可以通过我的大学内部网站免费访问各种科学期刊,但我经常通过 Google 搜索找到有趣的文章,需要手动修改 URL 才能访问免费版本。
例如:
www.nature.com/SomethingSpecifyingTheArticle 需要变成
www.nature.com.ExtraPart/SomethingSpecifyingTheArticle ExtraPart 通过我的大学凭据为我提供了免费访问文章的权限。我可以手动将其添加到 URL 中,但我正在寻找一种自动化方式。
它总是放在根 URL 的末尾,就像这样:
www.science.com.ExtraPart/SomethingSpecifyingTheArticle prl.aps.org.ExtraPart/SomethingSpecifyingTheArticle 是否可能自动化这个过程?也许使用一些脚本和 Greasemonkey?
提前感谢。

什么也没有;我不知道如何为Firefox编写脚本,但任何帮助都将不胜感激。 - user15272
好的,你写的两个都不是问题 - 所以那些命令不是我的问题。我的问题首先是:这可能吗?(请随时参考我的第一篇帖子以验证此事)。其次,如果是肯定的:如何完成?如上所述,我对Firefox中的脚本编写一无所知,因此我不知道编写此类脚本的范围。如果这是一个需要一周时间的项目,我显然不会要求任何人为我完成它。如果这是一个五分钟(或类似的)项目,那么我希望有人能帮助我解决它。 - user15272
感谢您提供的教学链接。 - user15272
2个回答

3
更好、更通用的解决方案:
在任何浏览器中添加一个书签,地址如下:
javascript:(function(){%20var%20curloc%20=%20window.location.toString();%20var%20newloc%20=%20curloc.substring(0,%20curloc.indexOf("/",%208))%20+%20".ExtraPart"%20+%20curloc.substring(curloc.indexOf("/",%208));%20location.href=newloc;%20})()
当你在想要在根URL末尾添加ExtraPart的页面时,点击这个书签。

0

URL Swap Run (https://addons.mozilla.org/en-us/firefox/addon/url-swap/) 基本上做了我想要的事情 - 唯一不好的是我必须手动将每个期刊添加为首选项中的规则,但这不是一个大问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接