简单的Javascript书签问题

时间:2011-04-17 02:28:48

标签: javascript url bookmarklet flickr

首先,我对编写代码或javascript知之甚少 - 所以请保持温和。我在Firefox中使用了一个JavaScript书签(本质上是一个可以运行简单代码的书签),因为我很懒,在Flickr中跳转到大尺寸的图像。

示例:转到Flickr图片,您会看到一个如下所示的网址 - http://www.flickr.com/photos/aloudnoise/5626322378/

我有一个小书签,我拼凑起来作为一系列最好的猜测,是 -

javascript:(function(){%20location.href%20=%20location.href%20+%20'sizes/l/';%20})();

这只是将“sizes / l /”添加到URL的末尾,并为我节省了几次额外的点击次数。

现在,当您点击Flickr中的图片时,返回的网址如下所示 - http://www.flickr.com/photos/aloudnoise/5626322378/in/photostream

这打破了我的书签,因为现在点击它会将网址附加到“/ in / photostream / sizes / l /”,这不是有效的Flickr网址。

我想更改书签,只需将“/ in / photosteam”替换为“/ sizes / l /”

注意:在道德说明中,“sizes / l /”只是加载图像的大尺寸(如果可用),如果上传者允许,则不意味着,也不会支持上传者。 flickr中的设置。正如我所说,它只是消除了处理下拉框和一些额外点击的麻烦。

1 个答案:

答案 0 :(得分:2)

怎么样:

javascript:(function(){location.href=location.href.replace('/in/photostream', '/sizes/l/')})();