Здравствуйте!Недавно заметила у некоторых веб-сайтов,например на YouTube,VK Modile такие параметры:data-mru-fragment,data-unread-messages-count и др.
Понятно,что это какие-то новые спецификации XML\HTML.Но ни документации,ни их назначения найти не смогла.Может кто знает.где можно разузнать что-нибудь по этому.
P.S. Браузеры последних версий обрабатывают эти параметры.
----
P.S.
Нашла у Mail.ru-
data-type="add"
data-complaint-juser="@mail.ru"
data-complaint-disturber="l@mail.ru"
data-complaint-type="18"
data-complaint-objectid="35000"
data-complaint-noupdate="Жалоба отправлена"
data-action="complain"
data-complaint-parentid="111"
data-clns="d374274"
вот у приложения на ВКонтакте нашла
data-crop
data-placeholder
data-id
d-source
d-cat
d-text
d-ver
d-vk_src_x
d-vk
d-h
d-w
d-time
d-rating
d-votes
d-hates
d-likes
d-photo
d-id
Эли4ка, эти параметры не описаны в стандарте, вы тоже вправе слать любые заголовки, которые затем обрабатывать на принимающей стороне
kawwна основе чего вы считаете их заголовками?и как их вообще обрабатывать?
Цитата |
на основе чего вы считаете их заголовками? |
из первого сообщения решил, что речь идет о response headers
Цитата |
и как их вообще обрабатывать? |
например, на пхп с использованием curl
curl_setopt($curl, CURLOPT_HEADER, 1);
на jvascript как-то так
var x = new XMLHttpRequest();
x.open('HEAD', '/', true);
x.onreadystatechange = function() {
if (x.readyState === 4) {
console.log(x.getAllResponseHeaders());
}
}
x.send(null);
Значение одного параметра
console.log(x.getResponseHeader('Content-Length'));
kaww
интересно,а как тогда получить данные из data-complaint-juser="@mail.ru"
И вообще при чем здесь AJAX,cURL ?
Цитата |
интересно,а как тогда получить данные из data-complaint-juser="@mail.ru" |
так же как и любой другой (пример для js и то в какую сторону смотреть на пхп я привел)
Цитата |
И вообще при чем здесь AJAX,cURL ? |
ни причем. просто для примера. на c++, опять же для примера, можно использовать CkHttp
CkHttp http;
......
http.lastResponseHeader();
kawwлибо я не понимаю.что Вы говорите,либо Вы неправильно поняли суть вопроса.Я спросила,зачем нужны эти параметры.ведь от балды они не могут быть написаны,Вы мне начали приводить совершенно не то..зачем мне AJAX?Что я им для этих параметров сделаю?
Цитата |
Я спросила,зачем нужны эти параметры.ведь от балды они не могут быть написаны |
для чего они нужны вам ответят (или не ответят) разработчики тех сайтов. в параметре data-unread-messages-count судя по названию - кол-во непрочитанных сообщений
kaww
Цитата |
в параметре data-unread-messages-count судя по названию - кол-во непрочитанных сообщений |
это я знаю,благо английский в школе учила,но зачем они там,и где можно прочитать вообще про них,ведь эти разработчики знают откуда-то про них..
Эли4ка
Цитата |
где можно прочитать вообще про них |
нигде, так же как вы и не найдет информацию по
header('My-Parameter: bar');
Цитата |
ведь эти разработчики знают откуда-то рпо них.. |
знают потому что сами их придумали отправляют
Invis1ble
2.01.2013 - 12:06
Winston
2.01.2013 - 14:10
Winston
да,как раз что и надо было..как же я сама не догадалась там глянуть..
Invis1ble
ох.скорее всего нет..там про что-то другое..
P.S. нет.там про это.просто я невнимательно прочитала..торопилась на Habr..
Zzepish
3.01.2013 - 02:59
Это называется пользовательскими аттрибутами!
Они игнорируются валидатором.
Начинаются суфиксом (или префиксом) data-.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.