在Firefox中自动修改URL

时间:2012-11-03 20:03:06

标签: url firefox firefox-addon

我可以通过我大学的内部网站免费访问各种科学期刊。但是,我经常通过Google搜索找到一篇有趣的文章,并且必须手动修改网址以访问免费版本。

例如:

www.nature.com/SomethingSpecifyingTheArticle

需要

www.nature.com。的 ExtraPart / SomethingSpecifyingTheArticle

ExtraPart 让我可以通过我的大学证书免费访问该文章。我可以手动将其添加到URL中,但我正在寻找一种自动执行此操作的方法。

它始终位于根URL的末尾,如下所示:

www.science.com。的 ExtraPart / SomethingSpecifyingTheArticle prl.aps.org。的 ExtraPart / SomethingSpecifyingTheArticle

是否可以实现自动化?也许使用一些脚本和Greasemonkey?

提前致谢。

2 个答案:

答案 0 :(得分:2)

更好,更通用的解决方案:

使用以下地址添加书签(在任何浏览器中):

的javascript:(函数(){%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,请单击此书签。

答案 1 :(得分:0)

URL交换运行(https://addons.mozilla.org/en-us/firefox/addon/url-swap/)基本上可以实现我想要的 - 唯一不好的是我必须手动添加个别期刊作为偏好中的规则,但这不是一个大问题。