我的Firefox中有一个书签,如下所示:
http://foo.bar/index.html?year=2017&month=7&day=21&group=11,21,31&type=something
我的问题是,是否可以在此类书签网址中动态分配年,月和日? 每次改变时我都不想改变年,月,日。有没有办法用
之类的东西替换它http://foo.bar/index.html?year=getcurrentyear()&month=getcurrentmonth()
或类似的东西?
答案 0 :(得分:0)
您可以从地址栏手动设置书签网址中的单个参数。您必须为自己的网址添加书签,为其设置short name
并替换要使用%s
动态设置的网址部分,即https://translate.yandex.ru/?lang=en-ru&text=%s
。之后,您可以在地址栏中输入url-short-name some-text
,然后打开some-text
的翻译页面。
更复杂的解决方案是创建这样的bookmarklet
javascript:(function(){d=new Date();location.href="https://foo.bar/?year="+d.getFullYear()+"&month="+d.getMonth()})();
要将其添加到书签,您需要为任何页面添加书签,而不是使用javascript代码替换其地址。我想如果你擅长Javascript,你可能会为你的书签带来更优雅的代码。
您可以在this question中找到有关bookmarklet的更多信息。