猿问

如何创建浏览器快捷方式以将参数附加到当前URL,然后加载生成的URL?

我想在浏览器中创建快捷方式,该快捷方式将在当前URL之前附加一个URL,然后在同一选项卡中重新加载新的URL。假设我正在访问espn.com。然后,我希望能够单击快捷方式,以使URL变为stackoverflow.com/espn.com并加载该页面。

我是Java语言的新手,所以除了在浏览器上有一个类似的快捷方式可以完全理解之外,我不知道它是如何工作的。我读过其他类似的答案,但我无法做出正面或反面。我正在使用的当前快捷方式需要一个当前的reddit.com评论页面,并通过转换链接在reddit-stream.com中将其打开。快捷方式的代码如下:

javascript:(function%20stream()%20%7Bvar%20s%20 =%20window.location.href.split('/'); var%20id%20 =%20s%5Bs.indexOf('comments')+ 1 %5D;如果(!s.indexOf( '评论')%20 =%20-1)%20%7B%20window.location.href%20 =%20' http://reddit-stream.com/comments/ '%20 +%20id;%20%7D%7D)();

上面的代码无法执行确切的功能,因此我不能简单地对其进行修改,但我希望知道Javascript的人能够编写新代码。

编辑:为了清楚起见,我在这里放置的上述代码已经可以使用了。我添加了代码以显示所需的快捷方式。但是我所需要的是,当我进入website1.com时,我单击快捷方式,然后将我带到website2.com/website1.com,其中website2.com始终是同一网站,而website1.com会根据我所使用的网页进行更改来访。


慕虎7371278
浏览 260回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答