我在不同的编程语言中知道我的方式,但我实际上是javascript和GreaseMonkey的新手。经过一些搜索(在这里和网上),我找不到以下问题的答案:
我希望有一个适用于Zeit Online的本地javascript,并自动转发给完整的文章视图(不分为几个子页面)。
实施例: 我打电话的时候 www.zeit.de/wirtschaft/2015-02/griechenland-euro-schaeuble-varoufakis
我想立即重定向到 www.zeit.de/wirtschaft/2015-02/griechenland-euro-schaeuble-varoufakis/komplettansicht (注意最后的/ komplettansicht)。
豁免: 在www.zeit.de/index我想什么都不做。可以说扩展URL要求网页URL由www.zeit.de和子目录组成。
我如何在javascript / GreaseMonkey中执行此操作?
更新:
var regex = /^(https?:\/\/.+\.zeit\.de\/.+\/.+)$/i;
和
.replace(regex, "$1/komplettansicht");
应该出现在代码中。但是如何替换URL并调用它?
答案 0 :(得分:0)
首先在javascript控制台中尝试此操作:
window.location = window.location.href + "/komplettansicht";
可能需要在if
语句中包含这行代码,以便检查您是否已经不在zeit.de的主页上了,并且该页面不会以“komplettansicht”结尾(它会永远重定向到komplettansicht/komplettansicht/komplettansicht
...)
但随后会出现一个带有警告的对话框,询问您是否确实要离开该页面。不确定。
如果不起作用,请将window.
替换为unsafeWindow.
(Greasemonkey使用此名称的新对象包装原始窗口对象)