xml地图|网站地图|网站标签 [设为首页] [加入收藏]

虚假来电,生命不息学习不止

来源:http://www.ccidsi.com 作者:最新解决方案 人气:58 发布时间:2019-05-02
摘要:虚假来电:HTML伍振动API的恶心使用 2014/01/16 · HTML5 · 3评论 ·HTML5 本文由 伯乐在线 -梧桐翻译。未经许可,禁止转发! 英文出处:TerenceEden。欢迎插手翻译组。 1个新的API出来了。HTML五

虚假来电:HTML伍振动API的恶心使用

2014/01/16 · HTML5 · 3 评论 · HTML5

本文由 伯乐在线 - 梧桐 翻译。未经许可,禁止转发!
英文出处:Terence Eden。欢迎插手翻译组。

1个新的API出来了。HTML五(异常快)将支持用户设备振动。那分明是很有意思的专业,比如它可以用户触发提醒,升高游戏体验,以及任何种种有意思的业务,比方透过振动发送摩斯代码。

到近期甘休,Chrome(以及其余Android浏览器)要动用地点音信、录像头、地址簿等能源必须申请权限。那是1种安全措施幸免你的个人音讯在未授权的境况下败露。

而现在使用HTML5振动API并不会在显示屏上触发警告。因为相似感到用那么些效果差不离一贯不损害,毕竟在现实中它能干的坏事无非是接踵而至 蜂拥而至消耗能量。事实正是这么回顾吗?作者不敢确定。

引言

邪念

大家都看过那种无耻的广告做得跟Windows弹出窗一模同样,它们日常发生3个正值的种类请求:更新Java或类似的。

倘若1个恶意网页弹出贰个冒牌的种类指示并还要振动,你有多大的信念能分别三个法定的弹出框和三个png图片?终归手提式有线话机振动了,你就能以为它是实际的系统提醒。

图片 1

(图1)

那儿你是吸收了多个“空中投送”炸弹,还是说网页在跟你开个小笑话?

页面广告自动播放声音自然就很烦人了。自动振动跟它比起来不遑多让。回顾一下您在满显示屏寻找那多少个推销保证的广告。

目前震荡的强度还不可能决定,只好调整持续时间。当然通过组织恶意代码去突破没打补丁的浏览器也不是不只怕的,以致能够让电机持续高负荷运转直到损坏。

从毕业到年已经整整柒年,时期一贯从事.net开荒做c/s从 c# 转到 wpf 而后又起来做b/s 用silverlight,从最初始的arcgis engine 到新兴的silverlight api ,2018年起来一向在涉及开源的GIS方面选拔开荒openlayers geoserver dotspatial等。c/s方面仍是可以用.net的部分开源库来搞,bs原本想凑合用sl混混,但是不会js实在是让本身职业起来很难熬。本次正好有个类型用涉及到的体系都以提供js接口,本土冒连html页面标签都认不全,无比蛋疼之下只可以下定狠心。

仿真来电

若是与HTML5奥迪o一齐行使,完全可以创立五个很真实的虚伪”来电“,既有震撼也有铃声。①旦”接听“,页面就足以播放一段音频:”喂,尽快回打给自己,笔者的号子是“3个吸费号码”。接下来还足以利用U福睿斯I自动打开拨号分界面。

图片 2

(图2)

您能告诉本人下边说的是如履薄冰的来电吗?假设您够细致大概会发觉。但就算页面正在播放你的私下认可铃声,然后设备还在震撼,那时你就很可能迷糊。假若和WebRTC呼叫绑定,那其实你看到的便是1个精心布局的陷阱。

javaScript 介绍

录像演示

本文小编还录了壹段录像,放在Youtube上了。

通用跨平台的脚本语言。

源代码

上面是2个很基本的例证,你能够在手提式有线电话机上考试弹指间。(或点击那边看示例)

JavaScript

<body> <script type="text/javascript"> navigator.vibrate = navigator.vibrate || navigator.webkitVibrate || navigator.mozVibrate || navigator.msVibrate; navigator.vibrate([1000, 500, 1000, 500, 1000, 500, 1000, 500, 1000, 500, 1000, 500, 1000, 500]); </script> <img width="100%" src="phone.png" onclick="window.location.href='tel:09098790815';" /> <audio autoplay="autoplay"> <source src="ring.mp3" /> </audio> </body>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
&lt;body&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  navigator.vibrate = navigator.vibrate ||
       navigator.webkitVibrate ||
       navigator.mozVibrate ||
       navigator.msVibrate;
 
  navigator.vibrate([1000, 500, 1000, 500, 1000, 500, 1000, 500, 1000, 500, 1000, 500, 1000, 500]);
&lt;/script&gt;
&lt;img width=&quot;100%&quot; src=&quot;phone.png&quot; onclick=&quot;window.location.href=&#039;tel:09098790815&#039;;&quot; /&gt;
&lt;audio autoplay=&quot;autoplay&quot;&gt;  
  &lt;source src=&quot;ring.mp3&quot; /&gt;  
&lt;/audio&gt;
&lt;/body&gt;

目前只有Android平台的Firefox援助,但肯定别的浏览器将会跟进。

js重要由以下三有的构成

提示:

Firefox是Andriod平台上唯壹帮助振动的。其他的举个例子Samsung浏览器,Chrome也许Opera都不扶助。Iphone也不援助。Windows Phone或华为根本没人在乎的,所以我就不测试了。

当页面使用振动API的时候,Firefox近来并不会申请权限。

您认为浏览器在抖动前是还是不是应该有警告?照旧说那种高风险太低?笔者想这要看那些骗子公司是不是会使用那一点了,或许要看用户是或不是反对了。

更新: 感谢Reddit和HackerNews下边包车型大巴商酌,BB10如同也支撑振动API,Windows Phone不帮衬。

赞 收藏 3 评论

ECMAScript 核心

关于我:梧桐

图片 3

(新浪搜狐:@jakiewoo_vp9) 个人主页 · 作者的稿子 · 13

图片 4

DOM 文书档案对象模型

BOM 浏览器对象模型

 

ECMAScript:

19玖七年 制定的 ECMA-26二规范 中定义了ECMAScript

最新壹版的科班时二〇〇九年的ECMA-262第伍版 简称ECMAScript 5

从第二版到第四版 假若用C#的角度来分解就足以知晓为C#一.0-5.0那种概念。

ECMAScript与web浏览器没有关系,Web浏览器只是ECMAScript落成大概的宿主意况之1,其余宿主举个例子Adobe Flash。

ECMAScript 首要规定了之类内容:语法、类型、语句、关键字、保留字、操作符、对象。

javaScript贯彻了ECMAScript,Adobe ActionScript也如出1辙完成了ECMAScript。

到了二零零六年,中国共产党第五次全国代表大会主流web浏览器(IE,Firefox,Safari,Chrome,Opera)全部到位了与ECMA-26二匹配。对于ecmascript五的协作如下:

Opera 11.60 、
Internet Explorer 9 、Firefox 4 、Safari 5.1 、Chrome 13

 

文书档案对象模型(DOM)

文书档案对象模型是针对性XML的,但通过扩张用于HTML的应用程序API。DOM把全副页面映射为三个多层节点结构。HTML或许XML页面中的各样组成都部队分都以那种类型的节点,那么些节点又含有着不相同类别的数目。

DOM并不是对准js的,大多言语都得以完成了DOM.

DOM Level一 于1997年四月改为W3C的引入标准。

DOM1由多个模块组成:

DOM core

DOM HTML

个中DOM宗旨规定了怎么着映射基于XML的文书档案结构。DOM HTML模块则在DOM大旨的根底上加以扩充,加多了针对性HTML的对象和措施。

DOM二在DOM一的基础上加码了鼠标和用户分界面事件、范围、遍历等。DOM三又进而壮大了DOM。

浏览器对象模型(BOM)

BOM可以垄断(monopoly)浏览器显示的页面认为的有的。但是BOM未有相关的正规化那也形成了各样难题。HTML五从业于把无数BOM功用写入正式规范。人们习于旧贯把具备针对浏览器的js扩大算作BOM的一有的,如:弹出新的浏览器窗口,移动、缩放关闭浏览器窗口,cookies援助,提供浏览器消息的navigator对象,提供浏览器加载页面音信的location对象,提供用户显示屏分辨率的screen对象xmlhttprequest和activexobject那也的自定义对象。

鉴于未有BOM的正规化,由此各类浏览器都有和好的得以完毕。

 

JavaScript的版本

近年来新星版本应该是200玖年11月的一.82 对应的IE版本是九

 

在HTML中使用JavaScript

本文由68399皇家赌场发布于最新解决方案,转载请注明出处:虚假来电,生命不息学习不止

关键词: 68399皇家赌场 HTML5

上一篇:【皇家娱乐棋牌】时间流互联网之未来

下一篇:没有了

最火资讯