Iphone 基于运营商,您将如何重定向移动网页?
我在谷歌上搜索这个问题的答案时遇到了一些困难 基本上我有一个页面,然后我想根据运营商(例如Sprint、Verizon、Tmobile等)重定向它们。因此,如果他们是Verizon,他们会被发送到特定于Verizon的页面 我唯一能得到的信息是IP、主机名等。我不会询问任何信息,比如他们的电话号码Iphone 基于运营商,您将如何重定向移动网页?,iphone,android,mobile,Iphone,Android,Mobile,我在谷歌上搜索这个问题的答案时遇到了一些困难 基本上我有一个页面,然后我想根据运营商(例如Sprint、Verizon、Tmobile等)重定向它们。因此,如果他们是Verizon,他们会被发送到特定于Verizon的页面 我唯一能得到的信息是IP、主机名等。我不会询问任何信息,比如他们的电话号码 从外观上看,这是通过主机名实现的吗?是否有所有移动运营商主机名的列表 服务器有主机名,客户端通常没有。你知道你的吗 唯一可以做的就是反向IP查找。这可能会给出承载客户机IP的ISP的名称,请求来自该I
从外观上看,这是通过主机名实现的吗?是否有所有移动运营商主机名的列表 服务器有主机名,客户端通常没有。你知道你的吗 唯一可以做的就是反向IP查找。这可能会给出承载客户机IP的ISP的名称,请求来自该IP。见此:
唯一的限制是用户必须在运营商网络上。因此,大多数非运营商wifi网络无法为您提供正确的信息。最好的方法是使用。创建一个运营商列表,然后进行比较,同时确保有一个默认案例,因为可能存在运营商名称已更改或您没有向列表中添加内容的案例
TelephonyManager tManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String name = telephonyManager.getNetworkOperatorName();
您可以使用该方法
如果在没有检测规则的情况下设置站点配置文件,则可以编写
自定义javascript访问HandsetDetection.isp,然后重定向它们
你喜欢去哪里就去哪里
希望有帮助。(免责声明:我在那里工作)。使用phone.carrier.name enum:-)您想在用户访问您的移动站点时通过浏览器检测他们的运营商吗?是的,我想在他们访问我的网页时检测运营商。我可以很容易地确定浏览器和内容(无论是否移动)。但我想根据运营商(verizon、sprint等)进行重定向。我觉得这是通过主机名完成的?理想情况下,我希望在我的服务器上完成这一切,而不需要第三方服务(除了我安装的maxmind)