|
|
|
| Ребята, возникла такая задача, а как ее точно решить не представляю.
Значит смысл задачи такой, есть сайт, и на нем нужно в самом верху закрепить блок, где будет указываться.
1)Предложить установить приложения на андроид с google play, если я зашел с андроид устройств,
2)Если я зашел с ios то естественно ссылка на apple store.
Если приложение установлено на девайс, то он просит перейти в него.
Есть скрипт, который опознает какая система:
<script type="text/javascript">
document.write("device.ios() === ", "<span class=\"" + device.ios() + "\">" + device.ios() + "</span>", "<br />");
document.write("device.iphone() === ", "<span class=\"" + device.iphone() + "\">" + device.iphone() + "</span>", "<br />");
document.write("device.ipod() === ", "<span class=\"" + device.ipod() + "\">" + device.ipod() + "</span>", "<br />");
document.write("device.ipad() === ", "<span class=\"" + device.ipad() + "\">" + device.ipad() + "</span>", "<br />");
document.write("device.android() === ", "<span class=\"" + device.android() + "\">" + device.android() + "</span>", "<br />");
document.write("device.androidPhone() === ", "<span class=\"" + device.androidPhone() + "\">" + device.androidPhone() + "</span>", "<br />");
document.write("device.androidTablet() === ", "<span class=\"" + device.androidTablet() + "\">" + device.androidTablet() + "</span>", "<br />");
document.write("device.blackberry() === ", "<span class=\"" + device.blackberry() + "\">" + device.blackberry() + "</span>", "<br />");
document.write("device.blackberryPhone() === ", "<span class=\"" + device.blackberryPhone() + "\">" + device.blackberryPhone() + "</span>", "<br />");
document.write("device.blackberryTablet() === ", "<span class=\"" + device.blackberryTablet() + "\">" + device.blackberryTablet() + "</span>", "<br />");
document.write("device.windows() === ", "<span class=\"" + device.windows() + "\">" + device.windows() + "</span>", "<br />");
document.write("device.windowsPhone() === ", "<span class=\"" + device.windowsPhone() + "\">" + device.windowsPhone() + "</span>", "<br />");
document.write("device.windowsTablet() === ", "<span class=\"" + device.windowsTablet() + "\">" + device.windowsTablet() + "</span>", "<br />");
document.write("device.fxos() === ", "<span class=\"" + device.fxos() + "\">" + device.fxos() + "</span>", "<br />");
document.write("device.fxosPhone() === ", "<span class=\"" + device.fxosPhone() + "\">" + device.fxosPhone() + "</span>", "<br />");
document.write("device.fxosTablet() === ", "<span class=\"" + device.fxosTablet() + "\">" + device.fxosTablet() + "</span>", "<br />");
document.write("device.mobile() === ", "<span class=\"" + device.mobile() + "\">" + device.mobile() + "</span>", "<br />");
document.write("device.tablet() === ", "<span class=\"" + device.tablet() + "\">" + device.tablet() + "</span>", "<br />");
document.write("device.portrait() === ", "<span class=\"" + device.portrait() + "\">" + device.portrait() + "</span>", "<br />");
document.write("device.landscape() === ", "<span class=\"" + device.landscape() + "\">" + device.landscape() + "</span>", "<br />");
</script>
|
Как можно все это дело связать?
Пожалуйста подскажите, буду очень благодарен. | |
|
|
|
|
|
|
|
для: sedoy
(05.07.2014 в 08:33)
| | JS (в рамках веб страницы) не может проверить что из ПО установлено в системе, нет у него таких возможностей. | |
|
|
|
|
|
|
|
для: sedoy
(05.07.2014 в 08:33)
| | JavaScript работает в рамках браузера. У него нет средств проверить установленные приложения. Как вариант, у Flash возможностей больше, не знаю, хватит ли. | |
|
|
|
|
|
|
|
для: Commander
(07.07.2014 в 16:04)
| | друзья, вы содержание вопроса автора не читали? | |
|
|
|
|
|
|
|
для: moonfox
(07.07.2014 в 18:10)
| | А вы?
Если приложение установлено на девайс, то он просит перейти в него. - такой возможности у JS нет. | |
|
|
|
|
|
|
|
для: confirm
(07.07.2014 в 18:12)
| | просто помогите ему все это связать и все)) | |
|
|
|
|
|
|
|
для: moonfox
(07.07.2014 в 18:37)
| | Что связать? Если невозможно одеть штаны через голову стоит ли объяснять как это можно сделать?
В JS можно узнать о ПО только в том случае, если оно подключается браузером к странице и существует как объект, наличие которого и можно узнать. Непосредственно к системе у JS доступа нет. | |
|
|
|
|
|
|
|
для: confirm
(07.07.2014 в 18:41)
| | хорошо
тогда просто улыбнитесь) | |
|
|
|