2014-03-12 38 views
2

这就是我需要完成的。 说我在Chrome浏览器上访问example.com。我的浏览器上有一定的书签,当我点击它时,会自动采用example.com网址并添加某个字符串,例如cache:,当我点击该书签时,它会带我到cache:example.com 当我去example2.com并点击书签再次,它会带我到cache:example2.com 有没有一个Javascript代码,否则,可以使这成为可能?带显示网址并添加附加字符串的书签

回答

2

只需添加一些javascript来更改window.location.href属性。

下面将帮助

javascript:(
    function(){ 
     f='cache:'+window.location.href; 
     if(!window.open(f)) 
      location.href=f; 
    } 
)() 

您可以更改和设置成任何你想要的

的HREF你有这个JavaScript添加到锚标记,以便当链路被拖在下降浏览器的书签栏,它会被添加。因此该链接将是这样的:

<a title="GotoCache" href="javascript:(function(){f='cache:'+window.location.href;if(!window.open(f))location.href=f;})()">Goto Cache</a> 

添加此链接在页面中,你设置:)

+0

这工作差不多大。我将Chrome添加到了书签中。但我仍然需要按回车,以便缓存的网站加载。如何在点击书签后自动加载页面?谢谢 –

+1

这是因为你的小书签试图访问用户的浏览器缓存,除非用户给出明确的许可,否则他必须按回车键。这将工作,如果你打开的网址是为了添加额外的参数或更改网址等其他内容。您面临的问题是因为您正在尝试访问缓存。 – GautamJeyaraman