(Извините, что отвечаю, а не комментирую, я не могу комментировать или голосовать)
Мне изначально понравилось решение mujimu.Я поместил его на свой сайт, и он, похоже, хорошо работал с моим собственным iphone.Однако я начал тестировать с этим http://www.mobilephoneemulator.com/, и он не работал для большинства устройств.
Вот что я хотел бы сделать (и буду делать).Выведите что-то вроде этого в незаметном месте <cfoutput>#CGI.HTTP_USER_AGENT#</cfoutput>
.Затем проверьте и запишите, что выводят устройства.
Затем, используйте что-то вроде этого (спасибо, Питер Боутон) и между трубами используйте отдельное ключевое слово из тестирования ...
<cfif refindNoCase
( 'distinct_keyword|android|blackberry|iphone|ipod|mobile|palm|phone|windows\s+ce'
, CGI.HTTP_USER_AGENT
)>
probably mobile
</cfif>
После моего начального тестирования вот списокЯ придумал.Пожалуйста, дайте мне знать, если вы считаете, что это точно ...
ARCELIK, Access, Acer, Ahong, Aiko, Airis, Airness, Alcatel, AlphaCell Wireless, Amazon, Amoi, Amoisonic, Android, AnexTek, Apple,Archos, Asmobile, Aspen, Asus, ASUSTeK COMPUTER INC., Audiovox, Becker, BEKO, Bellawave, BellWave, BenQ, BenQSiemens, BenQ-Siemens, Bird, Bleu, Blue Coat, B-Mobile, Болт, Байтобайл, Capitel, Casio,CDM, CECT, CheckCom, Cingular, Cking, Compal, Compaq, CoralWeb, Крикет, Dai Telecom, Dallab, Опасность, Daxian, DBTEL, Dicam, Dmobo, DoCoMo, Dopod, Дорис, DreamPhone, EDL, Elite, ELSON, Emblaze, Emobile, Enteos, Era, Ericsson, Ericy, ETEN, EZIO, EZZE, Fitel, Fly, Fujitsu, универсальный, универсальный веб-браузер, универсальный Windows, универсальный Windows Mobile, GIGABYTE, Gionee, Google, Gradiente, Grundig, Haier, Handspring, Hedy,Hei, Helio, Hewlett-Packard, Hisense, Hitachi, HP, HTC, HTC Corporation, HTIL, HUAWEI, Hummer, IAC OKWAP, IAC OKWAP Mobile Communications, Идея, iKoMo, IM, Imate, i-mate, i-mobile, Infineon, InfoSonics, Innostream, INQ Mobile, Itelco, IXI, KCM, KDDI, KDDI - SonyEricsson, KDDI-Casio, KDDI-Hitachi, KDDI-KioCERA, KDDI-Kyocera, KDDI-Panasonic, KDDI-Pantech, KDDI-Sanyo, KDDI-Sharp, KDDI-SonyEriccson, KDDI-SonyEricsson, KDDI-Toshiba, Kejian, Kisen, Клондайк, KONKA, Козы, КПТ, K-Touch,Kyocera, Kyocera Wireless Corp, LCT, Lenovo, Lenovo Mobile, Lexibook, Lexus, LG, LG Electronics, LGE, Lobster, Longcos, LT, LXE, M3 Gate, Malata, универсальный на основе MAUI, Maxon, Medion, MicroMax, Microsoft,MIO, Mio Technology, Miracle, MiTAC, Mitsubishi, Mobile Wireless Group, MOBISTEL, Modelabs, ModelLabs, Modottel, Modu, MOMO Design, Morange, Motorola, Myphone, NEC, Neonode, Newgen, Nexian, Nintendo, Nokia, Novarra, NTT DoCoMo, NTT DoCoMo FOMA 3G, O2, ONDA, Openwave, Opera, Optimay, Orange, Palm, PalmOne, Panasonic, Panda, Pantech, PCD, Philips, PhoneOne, Pirelli-Arcor, Porsche Design, Porshe, Посейдон, Psion, QCI, QMobile, Qtek, Raks, Reporo, Research In Motion Ltd., RIM, Робот, Рон, Ровер, RT, Sagem, SAMART, Samsung, Sanyo, SavaJe, SEC, Semc, Sendo, Sharp, Siemens, Skyfire, Skyspring, Skyspring Vitelcom,Skyworth, SKYZEN, программное обеспечение SlobTrot, SmartTrust, Smile, SoftBank, Sonim, Sony, Sony Ericsson Mobile Communications, SonyEricsson, Spice, Sprint, SPV, Sunrise, TCL, Techfaith, Tel.Me., Telecom Italia, Telit, TIANYU, T-Mobile, Toplux, Toshiba, Tranxcode, TTPCom, TvCompass, TVCompass DMR1500, Ubiquam, UCWEist, Uniscope, Uniscope, Uriver, Usha Lexus, Utec, UTStarcom, V3m (Metro PCS), Vacom, Velocity Mobile, Венера, Verizon, Vertu, VeryKool, VERZIOWORLD, Vitelcom, VITELCOM для Telefonica Movistar, VK, VK Mobile, Vodafone, Vodafone ZTE, Voxtel,W3C, Wapamp, Wapsilon, WAPUniverse, WellcoM, WinWAP Technologies, Wonu, XDA, Yas, Yospace Ericsson, Yospace Motorola, Yospace Nokia, Yospace Sharp, Yospace Siemens, Yospace SonyEricsson, Yulong, Zonda, ZT, ZTE, .mobi