UC浏览器自动填入表单表单密码同步问题!

浏览器记住密码随时变成泄漏密码?
靠谱的软件下载站
当前位置: &///
浏览器记住密码随时变成泄漏密码?
阅读(2054)
相信很多人于个人电脑使用浏览器时,习惯授权浏览器保存各网站的登录密码,以提高上网的方便度。根据过往经验,保存的密码会以「*」等符号隐藏,这令很多人以为帐户密码资料被妥善加密于浏览器中。最近,我们在 Google Chrome 和Firefox 这两大浏览器上均发现这功能存在极大的洩漏密码的隐患。
大家不妨现在就打开Chrome,前往以下选项:
「设置」=>「显示高级设置」=>「密码和表单」=>「管理已保存的密码」
您会惊讶地发现,过去保存的帐户和密码资料一览无遗,同样的情况在 Firefox 也出现。另一方面,Google 帐户可同步Google Chrome 的浏览器设定,以便于另一台电脑上套用个人化的设置,若其他人以其 Google 帐户登入您电脑上的Chrome 浏览器,便可同步您的帐户密码记录到其电脑中。
浏览器上可直接检视保存的帐户密码,增加了个人资料被盗的风险。面对此漏洞,使用者只好避免在浏览器中保存密码,而每次自行登入网站,方便度就大减了。若觉得此举太麻烦,或可考虑下载一款 Chrome 的扩充功能Secure Profile,它能为 Chrome 设定密码,每次打开 Chrome 必须输入正确密码才可使用,为浏览器提供一道防线。最后提醒大家,避免在手提电话或平板电脑的浏览器中保存密码,以免装置遗失后所有密码就被一一破解。
如果你正在使用IE浏览器,则可以无视密码被泄露的风险了。虽然也可以在IE中查看保存的密码,但是需要先输入系统登录的密码,这样可以极大的降低了存在的风险。
详情可以查看:1、安卓浏览器看背景图片,有些设备会模糊。
用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?
经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480320,这样devicePixelRatio=2。现在android比较乱,有1.5的,有2的也有3的。
想让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍)。例如一个div的宽高是100100,背景图必须得200200,然后background-size:,这样显示出来的图片就比较清晰了。
代码可以如下:
background:url(../images/icon/all.png) no-
-webkit-background-size:50px 50
background-size: 50px 50display:inline- width:100%; height:50
或者指定 background-size:都可以,大家试试!
2、图片加载
若您遇到图片加载很慢的问题,对这种情况,手机开发一般用canvas方法加载:
具体的canvas API 参见:/htmlapi/canvas.html
下面举例说明一个canvas的例子:
&li&&canvas&&/canvas&&/li&
js动态加载图片和li 总共举例17张图片!
var total=17;
var zWin=$(window);
var render=function(){
var padding=2;
var winWidth=zWin.width();
var picWidth=Math.floor((winWidth-padding*3)/4);
var tmpl ='';
for (var i=1;i&=i++){
var imgSrc='img/'+i+'.jpg';
if(i%4==1){
tmpl +='&li style="width:'+picWidth+'height:'+picWidth+'padding-left:'+p+'padding-top:'+padding+'"&&canvas id="cvs_'+i+'"&&/canvas&&/li&';
var imageObj = new Image();
imageObj.index =
imageObj.onload = function(){
var cvs =$('#cvs_'+this.index)[0].getContext('2d');
cvs.width = this.
cvs.height=this.
cvs.drawImage(this,0,0);
imageObj.src=imgS
3、假如手机网站不用兼容IE浏览器,一般我们会使用zeptojs。zeptojs内置Touch events方法,具体可以看/#Touch events
看了一下zeptio新版的API,已经支持IE10以上浏览器,对zeptojs可以选择使用!
4、防止手机中网页放大和缩小,这点是最基本的,最为手机网站开发者来说应该都知道的,就是设置meta中的viewport
还有就是,有些手机网站我们看到如下声明:
复制代码代码如下:
&!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"&
设置了DTD的方式是XHTML的写法,假如我们页面运用的是html5,可以不用设置DTD,直接声明&!DOCTYPE html&。
使用viewport使页面禁止缩放。 通常把user-scalable设置为0来关闭用户对页面视图缩放的行为。
&meta name="viewport" content="user-scalable=0" /&
但是为了更好的兼容,我们会使用完整的viewport设置。
复制代码代码如下:
&meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" /&
当然,user-scalable=0,有的人也写成user-scalable=no,都可以的。
5、apple-mobile-web-app-capable
apple-mobile-web-app-capable是设置Web应用是否以全屏模式运行。
&meta name="apple-mobile-web-app-capable" content="yes"&
如果content设置为yes,Web应用会以全屏模式运行,反之,则不会。content的默认值是no,表示正常显示。你可以通过只读属性window.navigator.standalone来确定网页是否以全屏模式显示。
6、format-detection
format-detection 启动或禁用自动识别页面中的电话号码。
&meta name="format-detection" content="telephone=no"&
默认情况下,设备会自动识别任何可能是电话号码的字符串。设置telephone=no可以禁用这项功能。
7、html5调用安卓或者ios的拨号功能
html5提供了自动调用拨号的标签,只要在a标签的href中添加tel:就可以了。
&a href="tel:,0-6999 转 1034&/a&
拨打手机直接如下
&&a href="tel:"&点击拨打&/a&8、html5GPS定位功能
具体请看:http://www.jb51.net/post/html5_GPS_getCurrentPosition
9、上下拉动滚动条时卡顿、慢
-webkit-overflow-scrolling:
overflow-scrolling:
Android3+和iOS5+支持CSS3的新属性为overflow-scrolling
10、禁止复制、选中文本
-webkit-user-select:
-moz-user-select:
-khtml-user-select:
user-select:
解决移动设备可选中页面文本(视产品需要而定)
11、长时间按住页面出现闪退
-webkit-touch-callout:
12、iphone及ipad下输入框默认内阴影
-webkit-appearance:
13、ios和android下触摸元素时出现半透明灰色遮罩
-webkit-tap-highlight-color:rgba(255,255,255,0)
设置alpha值为0就可以去除半透明灰色遮罩,备注:transparent的属性值在android下无效。
后面一篇文章有详细介绍,地址:http://www.jb51.net/post/phone_web_ysk
14、active兼容处理 即 伪类 :active 失效
方法一:body添加ontouchstart
&body ontouchstart=""&
方法二:js给 document 绑定 touchstart 或 touchend 事件
color: #000;
a:active {
&a herf=foo &bar&/a&
document.addEventListener('touchstart',function(){},false);
15、动画定义3D启用硬件加速
-webkit-transform:translate3d(0, 0, 0)
transform: translate3d(0, 0, 0);
注意:3D变形会消耗更多的内存与功耗
16、Retina屏的1px边框
border-width:
17、webkit mask 兼容处理
某些低端手机不支持css3 mask,可以选择性的降级处理。
比如可以使用js判断来引用不同class:
if( 'WebkitMask' in document.documentElement.style){
alert('支持mask');
alert('不支持mask');
18、旋转屏幕时,字体大小调整的问题
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
-webkit-text-size-adjust:100%;
19、transition闪屏
/设置内嵌的元素在 3D 空间如何呈现:保留3D /
-webkit-transform-style: preserve-3d;
/ 设置进行转换的元素的背面在面对用户时是否可见:隐藏 /
-webkit-backface-visibility:
20、圆角bug
某些Android手机圆角失效
background-clip: padding-
21、顶部状态栏背景色
&meta name="apple-mobile-web-app-status-bar-style" content="black" /&
除非你先使用apple-mobile-web-app-capable指定全屏模式,否则这个meta标签不会起任何作用。
如果content设置为default,则状态栏正常显示。如果设置为blank,则状态栏会有一个黑色的背景。如果设置为blank-translucent,则状态栏显示为黑色半透明。如果设置为default或blank,则页面显示在状态栏的下方,即状态栏占据上方部分,页面占据下方部分,二者没有遮挡对方或被遮挡。如果设置为blank-translucent,则页面会充满屏幕,其中页面顶部会被状态栏遮盖住(会覆盖页面20px高度,而iphone4和itouch4的Retina屏幕为40px)。默认值是default。
22、设置缓存
&meta http-equiv="Cache-Control" content="no-cache" /&
手机页面通常在第一次加载后会进行缓存,然后每次刷新会使用缓存而不是去重新向服务器发送请求。如果不希望使用缓存可以设置no-cache。
23、桌面图标
&link rel="apple-touch-icon" href="touch-icon-iphone.png" /&
&link rel="apple-touch-icon" sizes="76x76" href="touch-icon-ipad.png" /&
&link rel="apple-touch-icon" sizes="120x120" href="touch-icon-iphone-retina.png" /&
&link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad-retina.png" /&
iOS下针对不同设备定义不同的桌面图标。如果不定义则以当前屏幕截图作为图标。
上面的写法可能大家会觉得会有默认光泽,下面这种设置方法可以去掉光泽效果,还原设计图的效果!
&link rel="apple-touch-icon-precomposed" href="touch-icon-iphone.png" /&
图片尺寸可以设定为5757(px)或者Retina可以定为114114(px),ipad尺寸为72*72(px)
24、启动画面
&link rel="apple-touch-startup-image" href="start.png"/&
iOS下页面启动加载时显示的画面图片,避免加载时的白屏。
可以通过madia来指定不同的大小:
&!--iPhone--&
&link href="apple-touch-startup-image-320x460.png" media="(device-width: 320px)" rel="apple-touch-startup-image" /&
&!-- iPhone Retina --&
&link href="apple-touch-startup-image-640x920.png" media="(device-width: 320px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /&
&!-- iPhone 5 --&
&link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" href="apple-touch-startup-image-640x1096.png"&
&!-- iPad portrait --&
&link href="apple-touch-startup-image-768x1004.png" media="(device-width: 768px) and (orientation: portrait)" rel="apple-touch-startup-image" /&
&!-- iPad landscape --&
&link href="apple-touch-startup-image-748x1024.png" media="(device-width: 768px) and (orientation: landscape)" rel="apple-touch-startup-image" /&
&!-- iPad Retina portrait --&
&link href="apple-touch-startup-image-.png" media="(device-width: 1536px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /&
&!-- iPad Retina landscape --&
&link href="apple-touch-startup-image-.png"media="(device-width: 1536px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)"rel="apple-touch-startup-image" /&
25、浏览器私有及其它meta
以下属性在项目中没有应用过,可以写一个demo测试以下!
QQ浏览器私有
&meta name="x5-fullscreen" content="true"&
&meta name="x5-orientation" content="portrait"&
&meta name="x5-orientation" content="landscape"&
&meta name="x5-page-mode" content="app"&
UC浏览器私有
&meta name="full-screen" content="yes"&
&meta name="screen-orientation" content="portrait"&
&meta name="screen-orientation" content="landscape"&
&meta name="browsermode" content="application"&
针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓
&meta name="HandheldFriendly" content="true"&
微软的老式浏览器
&meta name="MobileOptimized" content="320"&
windows phone 点击无高光
&meta name="msapplication-tap-highlight" content="no"&
26、 IOS中input键盘事件keyup、keydown、keypress支持不是很好
问题是这样的,用input search做模糊搜索的时候,在键盘里面输入关键词,会通过ajax后台查询,然后返回数据,然后再对返回的数据进行关键词标红。用input监听键盘keyup事件,在安卓手机浏览器中是可以的,但是在ios手机浏览器中变红很慢,用输入法输入之后,并未立刻相应keyup事件,只有在通过删除之后才能相应!
解决办法:
可以用html5的oninput事件去代替keyup
&input type="text" id="testInput"&
&script type="text/javascript"&
document.getElementById('testInput').addEventListener('input', function(e){
var value = e.target.
然后就达到类似keyup的效果!
27、h5网站input 设置为type=number的问题
h5网页input 的type设置为number一般会产生三个问题,一个问题是maxlength属性不好用了。另外一个是form提交的时候,默认给取整了。三是部分安卓手机出现样式问题。
问题一解决,我目前用的是js。如下
&input type="number" oninput="checkTextLength(this ,10)"&
function checkTextLength(obj, length) {
if(obj.value.length & length)
obj.value = obj.value.substr(0, length);
问题二,是因为form提交默认做了表单验证,step默认是1,要设置step属性,假如保留2位小数,写法如下:
&input type="number" step="0.01" /&
关于step,我在这里做简单的介绍,input 中type=number,一般会自动生成一个上下箭头,点击上箭头默认增加一个step,点击下箭头默认会减少一个step。number中默认step是1。也就是step=0.01,可以允许输入2位小数,并且点击上下箭头分别增加0.01和减少0.01。
假如step和min一起使用,那么数值必须在min和max之间。
看下面的例子:
&input type="number" step="3.1" min="1" /&
输入框可以输入哪些数字?
首先,最小值是1,那么可以输入1.0,第二个是可以输入(1+3.1)那就是4.1,以此类推,每次点击上下箭头都会增加或者减少3.1,输入其他数字无效。这就是step的简单介绍。
问题三,去除input默认样式
input[type=number] {
-moz-appearance:
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:
margin: 0;
28、ios 设置input 按钮样式会被默认样式覆盖
解决方式如下:
textarea {
border: 0;
-webkit-appearance:
设置默认样式为none
29、IOS键盘字母输入,默认首字母大写
解决方案,设置如下属性
&input type="text" autocapitalize="off" /&
30、select 下拉选择设置右对齐
设置如下:
select option {
direction:
31、通过transform进行skew变形,rotate旋转会造成出现锯齿现象
可以设置如下:
-webkit-transform: rotate(-4deg) skew(10deg) translateZ(0);
transform: rotate(-4deg) skew(10deg) translateZ(0);
outline: 1px solid rgba(255,255,255,0)
32、移动端点击300ms延迟
300ms尚可接受,不过因为300ms产生的问题,我们必须要解决。300ms导致用户体验并不是很好,解决这个问题,我们一般在移动端用tap事件来取代click事件。
推荐两个js,一个是fastclick,一个是tap.js
关于300ms延迟,具体请看:http://thx.github.io/mobile/300ms-click-delay/
33、移动端点透问题
案例如下:
&div id="haorooms"&点头事件测试&/div&
&a href="www.jb51.net"&www.jb51.net&/a&
div是绝对定位的蒙层,并且z-index高于a。而a标签是页面中的一个链接,我们给div绑定tap事件:
$('#haorooms').on('tap',function(){
$('#haorooms').hide();
我们点击蒙层时 div正常消失,但是当我们在a标签上点击蒙层时,发现a链接被触发,这就是所谓的点透事件。
touchstart 早于 touchend 早于click。 亦即click的触发是有延迟的,这个时间大概在300ms左右,也就是说我们tap触发之后蒙层隐藏, 此时 click还没有触发,300ms之后由于蒙层隐藏,我们的click触发到了下面的a链接上。解决:
(1)尽量都使用touch事件来替换click事件。例如用touchend事件(推荐)。(2)用fastclick,/ftlabs/fastclick(3)用preventDefault阻止a标签的click(4)延迟一定的时间(300ms+)来处理事件 (不推荐)(5)以上一般都能解决,实在不行就换成click事件。下面介绍一下touchend事件,如下:
$("#haorooms").on("touchend", function (event) {
event.preventDefault();
34、消除 IE10 里面的那个叉号
input:-ms-clear{display:}
35、关于 iOS 与 OS X 端字体的优化(横竖屏会出现字体加粗不一致等)
iOS 浏览器横屏时会重置字体大小,设置 text-size-adjust 为 none 可以解决 iOS 上的问题,但桌面版 Safari 的字体缩放功能会失效,因此最佳方案是将 text-size-adjust 为 100% 。
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
36、关于 iOS 系统中,中文输入法输入英文时,字母之间可能会出现一个六分之一空格
可以通过正则去掉
this.value = this.value.replace(/\u2006/g, '');
37、移动端 HTML5 audio autoplay 失效问题
这个不是 BUG,由于自动播放网页中的音频或视频,会给用户带来一些困扰或者不必要的流量消耗,所以苹果系统和安卓系统通常都会禁止自动播放和使用 JS 的触发播放,必须由用户来触发才可以播放。
解决方法思路:先通过用户 touchstart 触碰,触发播放并暂停(音频开始加载,后面用 JS 再操作就没问题了)。
解决代码:
document.addEventListener('touchstart', function () {
document.getElementsByTagName('audio')[0].play();
document.getElementsByTagName('audio')[0].pause();
38、移动端 HTML5 input date 不支持 placeholder 问题
这个我感觉没有什么好的解决方案,用如下方法
复制代码代码如下:
&input placeholder="Date" class="textbox-n" type="text" onfocus="(this.type='date')"& id="date"&
有的浏览器可能要点击两遍!
39、部分机型存在type为search的input,自带close按钮样式修改方法
有些机型的搜索input控件会自带close按钮(一个伪元素),而通常为了兼容所有浏览器,我们会自己实现一个,此时去掉原生close按钮的方法为
#Search::-webkit-search-cancel-button{
如果想使用原生close按钮,又想使其符合设计风格,可以对这个伪元素的样式进行修改。
40、唤起select的option展开
zepto方式:
$(sltElement).trrgger("mousedown");
原生js方式:
function showDropdown(sltElement) {
event = document.createEvent('MouseEvents');
event.initMouseEvent('mousedown', true, true, window);
sltElement.dispatchEvent(event);
阅读(...) 评论()UC浏览器如何设置表单密码保存方式方法
作者:佚名
字体:[ ] 来源:互联网 时间:03-24 11:43:56
UC浏览器功能很强大,可以帮助你们记住你们上网的一些密码,方便我们自动登录某些论坛账号,同时还可以操作成不记录密码的功能。下面就让小编来教UC浏览器如何设置表单密码的吧
UC浏览器如何设置表单密码呢?UC浏览器功能很强大,可以帮助你们记住你们上网的一些密码,方便我们自动登录某些论坛账号,同时还可以操作成不记录密码的功能。下面就让小编来教UC浏览器如何设置表单密码的吧。 (备注:如在操作关于资金的帐户时,请慎用使用&自动保存表单密码&功能,防范支付功能被盗取)
1)首先点击的菜单键,点击设置,再点击系统设置;(如下图所示)
2)在基本设置中往下拉,看到表单保存,点击下拦框,就可以选择你想要设置的类型;(如下图所示)
3)表单保存总有三种方案供选择,一是提示保存,二是自动保存,三是不保存。你可根据你实际的需要进行设置。退出到网址时即有设置保存成功的字样出现。(如下图所示)
大家感兴趣的内容
12345678910
最近更新的内容查看: 1143|回复: 6
来自手机版
刷机miui6 登录某些网站后老是不会保存帐号~就像登录~每次重启浏览器就得重输~好麻烦……有什么解决方法么?求助大神!!!谢谢
请输入验证码:
来自手机版
设置里面&&表单保存 自动保存
来自手机版
houmachaohao 发表于
设置里面&&表单保存 自动保存
来自手机版
houmachaohao 发表于
设置里面&&表单保存 自动保存
设置了?还是不行!
来自手机版
我觉得是网站的问题
来自手机版
楼主说的是cookie登陆问题,不是自动保存问题,
这个应该是浏览器问题,我的UC,VIA都这样,应该是每次启动cookie都有变化,放后台的没问题,退出或重启手机就得重新登陆,不过用UC的剪贴板输入也不会很麻烦!
但是MIUI自带浏览器就没问题
来自手机版
把无痕浏览关了
站长推荐 /1
依《互联网跟帖评论服务管理规定》相关要求,10月1日起会员账户需实名认证。如您还未认证,请尽快完成,感谢您的理解及支持!
移动叔叔. 版权所有,专业的网络售后平台 (
商务合作||||当前位置: &
& UC浏览器怎么设置表单密码
UC浏览器怎么设置表单密码
类别:&&大小:46.58MB语言:简体中文&&授权:免费软件
  电脑中浏览网页,许多浏览器会询问是否自动记住密码,那么手机浏览器是否也能这样呢?其实UC浏览器就可以哦,下面小编来教一下大家如何操作~如下:    1.首先点击UC浏览器的菜单键,点击设置,再点击系统设置;    2.在基本设置中往下拉,看到表单保存,点击下拦框,就可以选择你想要设置的类型。    3.表单保存总有三种方案供选择,一是提示保存,二是自动保存,三是不保存。你可根据你实际的需要进行设置。退出到网址时即有设置保存成功的字样出现。  软件名称:uc浏览器电脑版 软件大小:46.58MB下载地址:小编推荐:  
上一篇 &:
下一篇 &:
文章链接:///tutorials/15755.html
(转载时请注明本文出处及文章链接)}

我要回帖

更多关于 浏览器自动填充表单 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信