Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Firefox中自动修改URL_Url_Firefox_Firefox Addon - Fatal编程技术网

在Firefox中自动修改URL

在Firefox中自动修改URL,url,firefox,firefox-addon,Url,Firefox,Firefox Addon,我可以通过大学内部网站免费访问各种科学期刊。然而,我经常通过谷歌搜索找到一篇有趣的文章,并且不得不手动修改url以访问免费版本 例如: www.nature.com/something指定文章 需要 www.nature.com.外部部分/something指定文章 附加部分让我可以通过我的大学证书免费访问这篇文章。我可以手动将其添加到URL,但我正在寻找一种自动添加的方法 它始终位于根URL的末尾,如下所示: www.science.com.外部部分/something指定文章 prl.aps

我可以通过大学内部网站免费访问各种科学期刊。然而,我经常通过谷歌搜索找到一篇有趣的文章,并且不得不手动修改url以访问免费版本

例如:

www.nature.com/something指定文章

需要

www.nature.com.外部部分/something指定文章

附加部分让我可以通过我的大学证书免费访问这篇文章。我可以手动将其添加到URL,但我正在寻找一种自动添加的方法

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

www.science.com.外部部分/something指定文章 prl.aps.org.外部部分/something指定文章

有可能实现自动化吗?也许使用一些脚本和Greasemonkey


提前感谢。

URL交换运行(https://addons.mozilla.org/en-us/firefox/addon/url-swap/)基本上做到了我想要的-唯一的缺点是我必须在首选项中手动添加单独的日志作为规则,但这不是一个大问题。

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

添加具有以下地址的书签(在任何浏览器中):

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时,请单击此书签。

Nothing;我不知道如何为Firefox编写脚本,但如果能帮上忙,我将不胜感激。好吧,你写的东西都不是问题——所以不,那些命令不是我的问题。我的问题首先是:可能吗?(请随意参考我的第一篇文章来验证这一点)。第二,如果是肯定的:如何做到这一点?如上所述,我对Firefox中的脚本编写一无所知,所以我不知道脚本在多大程度上可以做到这一点。如果这是一个为期一周的项目,我显然不会要求任何人为我做这件事。如果这是一个五分钟(或类似)的项目,那么我希望有人能帮助我解决它。这是有道理的。这里有一个很好的起点:谢谢你的教学链接。