❶ C# web怎麼獲取手機的唯一標識,比如IMEI,Mac地址
WEB這東西,本來就是跨平台的東西,對於不同平台就有不同的瀏覽器,不同廠家的瀏覽器又不太一樣。
尤其這種比較偏的底層介面。
2.就拿開發Android的WEB瀏覽器常用的WebView,就本身N個版本,介面改了又改。
你的網頁還要跨平台,不管Android,還是WindowsPhone,適應於他們的變化有多復雜,自己要三思。
3.做那種混合型的App來讓用戶瀏覽自己的網站,內嵌WebView,通過JS和App交互,獲取你需要的IMEI等等信息。
4.單純Web頁面是無法獲取IMEI,除非W3C修訂JavaScript標准,增加介面,並讓瀏覽器廠商開始支持。
5.目前想獲取IMEI,必須是app和Web頁面相結合方式。
就如當前有個hbuilder開發工具,DCloud開發的。
6.可以調用手機系統API,原理類似於Java反射技術。
他們封裝的比較好。可以直接通過js調用。
7.當然最後發布的不是真正的純Web頁面,是一個app安裝包。
這裡面的語法不是在任何瀏覽器都能運行的。
但發布的安裝包,內部封裝好的瀏覽器是可以支持相應的js方法。
8.web請求欄位的UserAgent 段里只有操作系統版本,瀏覽器類型,瀏覽器內核版本這些信息,不會有其他信息。
9.至於ip,只要連接到web伺服器,伺服器就知道了,mac地址也是。