为什么手机自带浏览器能登录而ucweb、qq等不行?

问题描述

使用VisualStudio2008开发了一个手机可以访问的网站,登陆界面里用移动web控件做了文本框接受用户输入,然后在按钮的click事件下取得用户输入并保存session。很奇怪的是手机自带浏览器、OperaMini可以登录而ucweb、qq浏览器就不行,山寨机的自带浏览器也不行,报异常,会话状态已不可用什么的。而且ucweb偶尔能登录。是什么原因呢?其他网站是怎么解决这个问题的?望高手指教!

解决方案

本帖最后由 realyyh 于 2011-03-07 11:39:52 编辑
解决方案二:
没人知道吗?
解决方案三:
该回复于2011-03-17 16:03:38被版主删除
解决方案四:
wap是支持session的。是不是跟浏览器有关。
解决方案五:
引用3楼wxr0323的回复:

wap是支持session的。是不是跟浏览器有关。

是跟浏览器有关,因为这个问题在ucweb上出现而手机内置的浏览器不出现。为什么是这样?如何解决呢?
解决方案六:
这个问题困扰我一年多,现在终于解决了:ucweb、qq浏览器对visualstudio的移动web页面支持的非常不好,如<mobile:Command控件,在手机自带浏览器中显示为一个按钮,但在ucweb中显示为一个超链,且不能正常工作。此时获取文本框中的值,会出现:输入字符串的格式不正确、该页所需的会话状态已不可用、Base-64字符数组的无效长度等异常。但有时能正常工作,原因不明,可能和移动的网络有关。ucweb可以访问为电脑设计的web页面,但不支持linkbutton、gridview的分页链接等控件。专门为ucweb浏览器开发了一套完全使用超链、hyperlink、button等构成的网页,问题解决。
解决方案七:
我也遇到过同样的问题,一开始我用的是<mobile:Command这种的,最后搞不定就用客户端控件了。
解决方案八:
额。。我也遇到这个问题了。<asp:TextBoxID="TextBox2"runat="server"></asp:TextBox>用电脑访问正常。。但ucweb访问就提示页面信息状态无效。base-64无效的数组长度。。。请问楼主是怎么解决的呢?
解决方案九:
session是和浏览器进程绑定的.象UC这样的浏览器是相当于是在UC的服务器上渲染了一遍发给你了.
解决方案十:
要想保存"状态"的话在URL里面添加GUID比较靠谱
解决方案十一:
刚才发帖没发出来?一种解决方法是在URL里面添加GUID来保存状态

时间: 2024-09-30 11:17:29

为什么手机自带浏览器能登录而ucweb、qq等不行?的相关文章

苹果5s中手机qq5.0怎么退出登录?iphone退出QQ登录的方法图解

1.我们在手机中登录QQ之后如下图所示我们点击左边   2.然后我们在打开中点击"设置"进入,如下图所示   3.然后我们再找到"账号管理"具体如图所示.     4.点击"退出当前账号"即可 友情提示 退出QQ5.0没什么新技巧了,当然如果你是QQ4.0也可以按此方法来退出哦.

手机页面利用canvas压缩图片再上传服务器,谷歌和微信内置浏览器可以华为自带浏览器却不行

问题描述 手机页面利用canvas压缩图片再上传服务器,谷歌和微信内置浏览器可以华为自带浏览器却不行 如题,先利用canvas压缩图片,再通过ajaxFileUpload等把图片传到服务器,canvas.toDataURL(""image/jpeg"" 0.2);明明是jpeg了,在谷歌和微信内置浏览器也可以实现,但是用华为机自带的浏览器测试时,却强制性的变成png,压缩的图片也有很大缺失,变成一大块黑色.求高手指点. 解决方案 查看下 华为浏览器的内核

PHP限制页面只能在微信自带浏览器访问的代码

 我们都想限制程序只能在微信里面浏览,下面是PHP限制页面只能在微信自带浏览器访问的代码,大家可以参考下 为了防止自己辛辛苦苦做的webapp被人copy,我们都想限制程序只能在微信里面浏览,虽然下面实现了这个功能,单都是小菜,没什么技术含量,懂代码的伪造下就破了.下面是PHP限制页面只能在微信自带浏览器访问的代码.    码如下: <!--?php <br ?--> $useragent = $_SERVER['HTTP_USER_AGENT'];  if (strpos($usera

这5款APP让你抛弃手机自带通讯录

或许,真的到了抛弃手机自带通讯录的时候了.除了昨天介绍的Contaqs,市场上功能丰富又智能.且操作简单的通讯录应用真的不少,下面就再向大家推荐5款iOS和Android平台上比较好的通讯录应用.即便有的可能国内用不了,也希望能给广大开发者带去点灵感. Addappt &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;  iOS 免费(国内用户可下载,但只有英文版) 去年12月份上线的Addappt是一款智能通讯簿管

PHP限制页面只能在微信自带浏览器访问的代码_php技巧

为了防止自己辛辛苦苦做的webapp被人copy,我们都想限制程序只能在微信里面浏览,虽然下面实现了这个功能,单都是小菜,没什么技术含量,懂代码的伪造下就破了.下面是PHP限制页面只能在微信自带浏览器访问的代码. 复制代码 代码如下: <!--?php <br ?--> $useragent = $_SERVER['HTTP_USER_AGENT']; if (strpos($useragent, 'MicroMessenger') === false) { echo " 非微

7月国内智能终端浏览器市场:安卓自带浏览器第一

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 IDC评述网(idcps.com)08月06日报道:据CNZZ最新数据显示,2013年7月份国内智能终端浏览器市场份额排行中,安卓自带浏览器以71.40%居于首位,其次是14.64%的UC浏览器,接着是6.02%的QQ浏览器.下面是由IDC评述网整理的7月国内智能终端浏览器市场的具体情况: (图1)7月国内智能终端浏览器市场份额分布图 据图1

Android调用系统自带浏览器打开网页的实现方法

在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接.只需要传入一个uri,可以是链接地址. 启动android默认浏览器 在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器.如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接. Uri uri = Uri.parse("https://www.baidu.com"); Intent intent = new Intent(Intent.ACTI

Oracle Database Control浏览器无法登录问题的解决

环境:Oracle11g+IE9 问题:Oracle Database Control浏览器无法登录 解决: 打开 浏览器,输入URL:https://127.0.0.1:1158/em或者https://localhost:1158/em 如果出现Internet Explorer cannot display the webpage,则按以下步骤解决: 1. 首先看看portlist.ini这个文件( 位于$Home\install\下)里的端口是你输入的URL里的端口. 我的配置文件内容如

手机傲游云浏览器怎么开启隐身模式?

  手机傲游云浏览器怎么开启隐身模式?           1.打开傲游云浏览器安卓版,进入傲游云浏览器首页,点击"三横"按键; 2.进入功能列表后,点击"隐身模式"按键.这样傲游云浏览器的隐身模式就开启成功了!