Перенаправьте мобильные устройства к альтернативной версии моего сайта

Короче говоря, это - нотация сценариев для передающих данных о. До некоторой степени альтернатива XML, исходно поддерживая типы основных данных, массивы и ассоциативные массивы (пары "имя-значение", названные Объектами, потому что, именно это они представляют).

синтаксис - то, что используемый в JavaScript и самом JSON обозначает "Объектную нотацию JavaScript". Однако это стало портативным и используется на других языках также.

полезная ссылка А для детали здесь:

http://secretgeek.net/json_3mins.asp

20
задан Vadim Kotov 11 August 2017 в 13:48
поделиться

4 ответа

You could use a device description database (such as WURFL) which will recognise the client device from the request headers. You can then query that database to decide if the device can handle your site (e.g. support javascript, or is the screen big enough) before deciding whether to redirect them to a different site.

You don't mention your environment, but WURFL supplies APIs for Java and PHP, and maybe others as well. If there's no supplied API, you can still use WURFL, but you'll have to parse and process the XML data yourself.

24
ответ дан 29 November 2019 в 23:37
поделиться

Agreeing with Skaffman, another device database is DeviceAtlas. You have to pay for this one though.

0
ответ дан 29 November 2019 в 23:37
поделиться

Я не думаю, что есть хороший / элегантный способ определить, активирован ли у пользователя его javascript.

ИМО, лучше всего перечислить пользовательский агент: здесь - это список User-Agent, который кажется довольно полным (к сожалению, по-французски).

2
ответ дан 29 November 2019 в 23:37
поделиться

Просто:

<link rel="alternate" media="handheld" href="WEBSITE HERE">

поместите это в раздел заголовка.

0
ответ дан 29 November 2019 в 23:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: