我正在尝试使用一个简单的小书签,该小书签在任何URL的末尾添加一个简短的参数
我使用?clearcache清空内部缓存,所以为了不每次都键入它,我正在寻找一个简单的解决方案
我的网站是
http://subdomain.mysite.net/
并与小书签,我想使URL转到
http://subdomain.mysite.net/?clearcache
与更深的页面相同,如我所愿
http://subdomain.mysite.net/some-page/?clearcache
我目前正在尝试
javascript:location=location.href.replace(/http:/g,"/?clearcache")
但它不起作用
当我单击该书签时,我的URL变为
http://subdomain.mysite.net/?clearcache//subdomain.mysite.net/
我觉得我已经接近了,但是我只需要专家的一些小建议。
我希望得到答复。
谢谢
最佳答案
这应该可以解决您的问题:
代码javascript:void((function(){var loc = location.href; loc.indexOf("?") == -1 ? (location.href = loc+"?clearcache") : (location.href = loc+"&clearcache");})());
说明
检查是否存在任何其他查询字符串参数。如果是,则使用clearcache
在末尾附加&
或使用?
在URL末尾附加。