手机支持开启javascript支持吗

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
最近开发微信公众号时碰到这样一个需求:
用户触发摇手机事件,页面产生动画效果,同时播放一段音效
我是用audio标签来做的,但是发现:在加载完页面并首次触发事件后,音效总是要比动画慢,于是我尝试调用audio对象的方法来做判断,如果在事件触发时音频已加载完毕,则开始动画并播放音效;如果触发事件的当下音频没有加载完毕,则只让动画播放,音频不播放。代码如下:
var shakerFlag=0;
var shaker=document.getElementsByTagName("audio")[0];
shaker.load();
shaker.oncanplay=function(){
shakerFlag=1;
window.addEventListener('devicemotion', function(){
if(/*一些判断手机摇动的参数*/){
if(shakerFlag==1){
shaker.play();
openUp();//执行动画
这种方法在iphone版微信浏览器下没有问题,但是在安卓4.4.2版微信浏览器下,shakerFlag始终为0,似乎是oncanplay方法在安卓微信下不起作用,导致始终没有音效。好吧,于是我换了另一种思路:
var shaker=document.getElementsByTagName("audio")[0];
shaker.load();
window.addEventListener('devicemotion', function(){
if(/*一些判断手机摇动的参数*/){
if(shaker.readyState==4){//4 = HAVE_ENOUGH_DATA: 可用数据足以开始播放
shaker.play();
openUp();//执行动画
这个思路在iphone版微信下依然好使,而在安卓微信下,shaker.readyState似乎并不准确,从而又出现了动画执行一段时间后音频才播放的效果。。。
心好累,想追求一个有品(bi)质(ge)的页面真的那么难吗?还是微信页面的开发本身就是一个坑?
希望大神指点一二,能帮忙解决一下这个问题,并讲解一下audio对象在移动端浏览器里的支持情况是最好的,如果不能,就科普一下微信页面开发中的常见坑吧^_^
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
可以尝试下
web audio api ! 这里有中文版资料
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
群主我也遇到一个问题,你后来怎么解决的? 我现在遇到了一个问题,我用music.error去检测音乐是否能够播放。 但qq浏览器明明是能播放的,但偶发性的触发onerror, error code返回的是4(不支持该类型音频)
请问有什么办法吗??求教
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。清除回答草稿
&&&您需要以后才能回答,未注册用户请先。js判断是手机访问还是电脑访问
&script type=&text/javascript&&
//平台、设备和操作
var system ={
win : false,
mac : false,
xll : false
//检测平台
var p = navigator.
system.win = p.indexOf(&Win&) == 0;
system.mac = p.indexOf(&Mac&) == 0;
system.x11 = (p == &X11&) || (p.indexOf(&&) == 0);
//跳转语句
if(system.win||system.mac||system.xll){//转向后台登陆页面
window.location.href=&login.&;
window.location.href=&wapLojin.jsp&;大家都在找:
当前位置:&&&Javascript app下载
Javascript官方介绍
This lication program can be executed by inputting html, javascript, and css. Even with , html, javascript, and css can be tried anytime and anywhere. Happy HP is made, and please write an interesting program with Javascript and surprise the friend.
手机Javascript app截图
Javascript技巧攻略新闻
Javascript下载地址
官网版本:1.5APP大小:0.4MB
手机Javascript app评论
能把内置的几个实例去掉就好了,每次用都觉得不舒服,不过功能很强大,添加js插件后几乎可以完成任何功能。能把内置的几个实例去掉就好了,每次用都觉得不舒服,不过功能很强大,添加js插件后几乎可以完成任何功能。支持作者,嘿嘿截止现在用起来还不错支持作者,嘿嘿
Javascript app相关搜索
版权所有 京ICP备号-5
京公网安备 50 备手机JavaScript怎样开启?_百度知道
手机JavaScript怎样开启?
我手机的浏览器JavaScript不知道怎么关了!请问怎样开启?
我有更好的答案
哈哈、手机没有avascript的、一般的话、索爱手机本来就支持java的、而诺基亚手机班塞系统的就支持sisx和java、java只是一个手机系统而已、电脑有一个控件就是javascript请采纳答案,支持我一下。
采纳率:67%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 开启javascript支持 的文章

更多推荐

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

点击添加站长微信