Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Свойство urlNoCache (https://javascript.ru/forum/events/21473-svojjstvo-urlnocache.html)

gofkane 11.09.2011 13:57

Свойство urlNoCache
 
Работаю с одним Js фреймворком (самописом чьим то). Что передаётся функции в качестве параметра url:
window.urlNoCache = function (url){
		return (url && url.indexOf('/nocache/') > -1) ? (url.replace(/nocache\/\d+\//g,'') + 'nocache/'+new Date().getTime()+'/'): url ? (url + 'nocache/'+new Date().getTime()+'/') : false;
	};


Что вообще делает urlNoCache? Нигде не могу найти про это.

Octane 11.09.2011 14:01

Цитата:

Сообщение от gofkane
function ('url')

тут вообщето синтаксическая ошибка

Функция добавляет timestamp, чтобы запрос по этому адресу не кэшировался

gofkane 11.09.2011 14:04

Я просто экспериментировал,кавычек в оригинале нет

gofkane 11.09.2011 14:05

Что принимается за "этот" адрес. Фреймворк был написан для локальных запросов.Я переделываю его для удалённых.

Octane 11.09.2011 14:13

function urlNoCache(url) {
	return (url && url.indexOf('/nocache/') > -1) ? (url.replace(/nocache\/\d+\//g, '') + 'nocache/' + new Date().getTime() + '/') : url ? (url + 'nocache/' + new Date().getTime() + '/') : false;
}

alert(urlNoCache("http://somesite.ru/nocache/1234/"));
alert(urlNoCache("http://somesite.ru/"));
alert(urlNoCache(""));

gofkane 11.09.2011 14:15

** Мозги выкипают **
Можешь дать свою Icq ?


Часовой пояс GMT +3, время: 17:05.