精华内容
下载资源
问答
  • 电脑端进入手机端QQ家园的办法,此方法可以让您在电脑上也可以玩手机QQ家园的东西哦。
  • 手机端 $.ajax 失效无法进入后台

    万次阅读 2016-09-21 11:40:15
    今天作死,在写一个页面时,通过$.getJSON 往后台拿数据时,发现PC端正常,但到了手机端则失效,检查代码均未发现错误,逐使用AJAX测试,结果依旧是不行,到了后面在同事的提醒下,醒悟!!  关键代码如下: ...

         今天作死,在写一个页面时,通过$.getJSON 往后台拿数据时,发现PC端正常,但到了手机端则失效,检查代码均未发现错误,逐使用AJAX测试,结果依旧是不行,到了后面在同事的提醒下,醒悟!!


      关键代码如下:

    var index = layer.msg('加载中', {icon: 16});
    	$.getJSON("http://127.0.0.1:8080/thirdserver/share/getDoorctrlInfo?uuid="+uuid+"&sign="+sign+"&jsonpCallback=?",function(data){	
    		if(data.status==1){
    			 $("#communityName").html(data.data.communityName);
    			 $("#hostName").html(data.data.hostName);
    			 $("#name").html(data.data.name);
    			 $("#count").html(data.data.count);
    			 $("#beginTime").html(data.data.beginTime);
    			 $("#endTime").html(data.data.endTime);
    		 }else{
    			 layer.msg('未查询到门禁授权信息');
    		 }
    		layer.close(index);
    	});
     更改后,代码更改后为:

    var index = layer.msg('加载中', {icon: 16});
    	$.getJSON("http://192.168.40.39:8080/thirdserver/share/getDoorctrlInfo?uuid="+uuid+"&sign="+sign+"&jsonpCallback=?",function(data){	
    		if(data.status==1){
    			 $("#communityName").html(data.data.communityName);
    			 $("#hostName").html(data.data.hostName);
    			 $("#name").html(data.data.name);
    			 $("#count").html(data.data.count);
    			 $("#beginTime").html(data.data.beginTime);
    			 $("#endTime").html(data.data.endTime);
    		 }else{
    			 layer.msg('未查询到门禁授权信息');
    		 }
    		layer.close(index);
    	});
     吖的,发现没,IP访问地址的问题,由于在PC端时通过 127.0.0.1可以找到api接口,但移动端可不认账,“吖的,我是手机,我本地哪来的接口。。。。”

      我心好累,


    ajax需要同步时:

    如果使用ajax时,需要同步,非异步情况下,使用  $.ajaxSettings.async = false;

    栗子先看一段代码:

    复制代码
    for(var j=0;j<24;j++){
         (jQuery).getJSON('log_analyze.php',{r:Math.random(),logid:logid,op:2,j:j},function(data){
              if(data.success_agent){
                  var width=j*10;
                   $("#up_time_loading").empty().append("<div style=\"width:"+width+"px;height:10px;border:1px solid #333;background-color:#333\"></div>");
                  }
                       })
                   }
    
    复制代码

    这段代码的意思是:请求log_analyze.php,每次请求成功后就把J加1,然后再去请求。

    打开firebug,可以看到这24条数据是异步执行,所以我log_analyze.php获取到得数据很混乱,没有规律,怎么解决呢?

    在执行之前加$.ajaxSettings.async = false;    (同步执行)

    复制代码
    $.ajaxSettings.async = false; 
    for(var j=0;j<24;j++){ (jQuery).getJSON('log_analyze.php',{r:Math.random(),logid:logid,op:2,j:j},function(data){ if(data.success_agent){ var width=j*10; $("#up_time_loading").empty().append("<div style=\"width:"+width+"px;height:10px;border:1px solid #333;background-color:#333\"></div>");               }  }) }
    复制代码

    在for循环之前加一个$.ajaxSettings.async = false;    表示同步执行,这样他就会安装顺序执行了。

    下面的是从网上摘过来的:

    同时执行多个$.getJSON() 数据混乱的问题的解决

    在执行之前加$.ajaxSettings.async = false;    (同步执行)
    执行你的代码之后及时恢复为$.ajaxSettings.async = true; (异步执行)
    不然影响别的地方的需要异步执行的代码。

    example:

    $.ajaxSettings.async = false;

    $.getJSON(url, data, function(data){ });

    $.getJSON(url, data, function(data){ });

    $.getJSON(url, data, function(data){ });

    ......

    $.ajaxSettings.async = true;

    同步异步资料来源于:http://www.cnblogs.com/wangkongming/archive/2012/11/19/2777725.html

    总结

      1.使用时,如果手机端ajax出现问题,千万别怀疑它是否支持ajax,百分之九十代码问题引起。

       ajax浏览器支持http://www.w3school.com.cn/ajax/ajax_browsers.asp

        2.通过JSONP跨域访问api时,$.ajax需要在界面设定"dataType:jsonp,jsonp:callback"这两个关键函数,service中通过request.getParameter("callback"); 获取设定jsonp中的value值,并且返回时按照要求进行拼凑返回。使用$.getJson,在URL中追加callback这个参数,如 上面的栗子。
    具体:http://www.cnblogs.com/Denny_Yang/p/4425045.html

        3.使用JSONP进行跨域时,如若使用第三方api,需要提前确认接口中是否有按要求,接收callback且返回相应的格式,否则无法使用,如:weixin.

      

    ajax官方教程:http://www.w3school.com.cn/ajax/index.aspJSONP实现的两种方式:http://www.cnblogs.com/Denny_Yang/p/4425045.html








    展开全文
  • 手机端网站进入,使用搜索的关键词进入是显示404,但是直接在官网进入的话404的网址可以显示,想知道这是百度站长那边的原因 还是说网站源代码出现了问题
  • 大部分用户使用织梦dedecms往往都只设置了电脑端跳转手机端,但忽略手机端自动跳转电脑端方式,这样造成的问题就有手机端与电脑端内容重复收录,且手机端网站收录后用户进入页面不会跳转电脑端,导致用户体验非常差...

    我在百度很多资料,找到这个有效方式,现在分享给伙伴们!大部分用户使用织梦dedecms往往都只设置了电脑端跳转手机端,但忽略手机端自动跳转电脑端方式,这样造成的问题就有手机端与电脑端内容重复收录,且手机端网站收录后用户进入页面不会跳转电脑端,导致用户体验非常差,今天小编就把手机端跳转PC端代码,PC端跳转手机端代码依次整理出来分享给大家,已经测试过可以放心用。

    一、电脑端跳转手机端代码(不要添加在统一调用的head.htm里面,这三个需要分别放在指定类型文件里面。)

    ------电脑端-------

    一、电脑端端首页index.htm
    在index.htm文件的标签内添加如下代码:

    <!-- 电脑端跳转手机 -->
    <script>
    function is_mobile() {
    var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|
    up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos
    |techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|
    ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|
    wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portal
    mmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i;
    var u = navigator.userAgent;
    if (null == u) {
    return true;
    }
    var result = regex_match.exec(u);
    
    if (null == result) {
    return false
    } else {
    return true
    }
    }
    if (is_mobile()) {
    document.location.href = 'http://这里替换为网站网址/m';
    }
    </script>
    
    
    
    二、电脑端频道页list_xxx.htm的文件
    在所有频道页list_xxx.htm的文件标签内添加如下代码:
    
    ```bash
    <!-- 电脑端跳转手机 -->
    <script type="text/javascript">
            if (window.location.toString().indexOf('pref=padindex') != -1) {} else {
                if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SA
    MSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) {
                    if (window.location.href.indexOf("?mobile") < 0) {
                        try {
                            if (/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
                                window.location.href = "http://这里更改为网站的网址/m/list.php?tid={dede:field.id/}";
                            } else if (/iPad/i.test(navigator.userAgent)) {} else {}
                        } catch (e) {}
                    }
                }
            }
    </script>
    

    `

    三、电脑端内容页article_xxx.htm的文件
    在所有频道页article_xxx.htm的文件标签内添加如下代码:

    详细:[https://www.darencm.com/zhineng/zhimengchajian/2020/0901/736.html](https://www.darencm.com/zhineng/zhimengchajian/2020/0901/736.html)

    展开全文
  • 手机端测试常用方法

    千次阅读 2019-10-26 08:51:22
    介绍下工作日常中,手机端测试涉及到的方法: 前言:手机端测试常用的方法,功能测试、安卓与卸载测试、软件升级测试、权限测试、消息推送测试、前后台切换测试、UI测试、兼容性测试、网络环境测试、mokey测试、性能...

    介绍下工作中,手机端测试所涉及到的方法:

    前言:手机端测试常用的方法,功能测试、安卓与卸载测试、软件升级测试、权限测试、消息推送测试、前后台切换测试、UI测试、兼容性测试、网络环境测试、mokey测试、性能测试

    1 > 功能测试

    我就先来说一下功能测试吧,对于手机app来说,和我们测试web项目差不太多,也是各种测试方式需要考虑进来,比如说逻辑功能测试,现在移动端越来越火爆,大家用的软件也越来越多,对软件也越来越挑剔,现在公司在开发移动端的时候,肯定是有相应的需求文档和UI所设计的产品效果图,我们做逻辑功能测试,就是根据这些资料,当然也根据我们正常人的逻辑思维进行逻辑功能测试,页面数据、交互、逻辑的准确性是否合理。

    2 > 安装与卸载测试

    软件安装后是否可以正常运行,安装过程中是否可以取消,安装空间不足时,是否有相应提示,是否可以卸载应用(可通过桌面卸载,也可以通过软件卸载。卸载是否支持取消功能,单击取消后软件卸载功能是否正常,卸载后文件是否全部删除所有的安装文件夹,从不同的应用市场下载进行安装测试,比如测试小米市场,华为市场,应用宝,安卓市场,安智市场的安装测试。

    3 > 软件升级测试

    当客户端有新版本时,是否有更新提示当版本为非强制升级版时,用户可以取消更新,老版本能正常使用,用户在下次启动app时,仍能出现更新提示;当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端,下次启动app时,仍出现强制升级提示,当然现在强更已经很少出现了。检查更新后各个功能是否能正常使用;在线跨版本升级后能否正常使用,当然现在主流的安装更新方式开始向热更新热部署方式转变,就是在用户不需要手动更新的情况下,完成版本的静默更新,这个技术是有难度的,需要看公司中程序员的技术能力还有就是是否有这样的产品需求。
    我们公司这边是用RN( React Native)语言来实现的,杀完进程重新进入程序即完成更新。

    4 > 安全性测试——权限测试

    对于手机权限,如果我们是刚开发不知名的app,权限这块尽量少一些,这些权限在安装的时候都必须用户同意。在Android 6.0之后,权限需要动态的申请,我们测试的时候,需要测试在使用到这些权限的时候,程序员是否做逻辑判断,用户同意权限应该怎么操作,不同意权限又应该怎么操作。
    一般在图片上传的时候,关掉app的存储权限,看是否能上传成功。我们公司这边在丢失权限的时候会走启动页,然后重新获取权限。

    5 > 消息推送测试

    消息推送,是移动端的一大特色。我就说一下消息推送我们所做的这些方面吧,未锁屏时,应用后台运行,消息推送是否可正常接收,未锁屏时,APP客户端使用过程中,可以收到消息提醒,且点击可查看。
    锁屏时,手机消息栏是否可以接收到消息提醒。且点击可查看。点击后消息栏中消失。
    当推送消息是针对登录用户的时候,需要检查收到的push与用户身份是否相符,没有错误的将其他人的消息推送过来
    push推送消息是是否能有针对性的推送,如相应内容推送给相应用户(精准推送)
    退出登录后,是否接受push推送(根据需求来)
    我们公司app在退出的时候是没有推送消息的,在登陆后会把之间的消息进行推送。

    6 > 前后台切换测试

    APP切换到后台,再回到APP,检查是否停留在上一次操作界面;检查功能及应用状态是否正常;程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候
    手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常
    当APP使用过程中有电话进来中断后再切换到APP,功能状态是否正常
    当关闭APP进程后,在开启APP,APP能否正常启动
    对于有数据交换的页面,尤其是有视频图片之类的页面,每个页面都必须要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃。

    7 > UI测试

    确保产品UI符合产品经理制定的原型图与效果图
    一般涉及界面(如菜单、对话框、窗口和其他可视控件)布局、风格、文字是否正确,页面是否美观,操作是否友好。
    如:安装app后的加载页显示,分享页面的产品logo显示。

    8 > 兼容性测试

    我再说一下兼容性测试吧,兼容性测试主要考虑手机的版本,型号,分辨率,就像我说的,现在手机碎片化比较严重,各个版本,比如Android,从Android4.0到Android8.0的版本它是不一样的,然后现在各大手机厂商像华为,三星,小米,锤子,魅族,vivo这些厂商都修改android源代码,也是给我们增加和好多工作量,好多时候开发的软件在三星上没问题,但是华为,小米就不行。还有手机分辨率,现在主流的可能是19201080,但是还有好多其他分辨率,比如7201280,还有一些更大分辨率的手机,都要考虑这些分辨率的兼容,不然用户视觉体验就不好。
    兼容测试,公司中会买好多测试机来太让我们进行测试,一般是不同厂商的手机,当然还有第三方云测平台,比如testin还有腾讯wetest,就可以做兼容性测试。可以一次性测试100台测试机,同时会有相应的兼容报告,bug报告。

    对于IOS,ISO版本有7.1.2、8.3、9.1等;能否适配各种屏幕尺寸。

    9 > 网络环境测试

    测试2G、3G、4G、wifi、有网、无网、弱网情况下应用的运行
    网络不好时,提交数据是否一直处理提交中,是否会有延迟,数据交换失败是否会有提醒
    有网到无网再到有网环境时,数据是否可以自动恢复,正常加载
    无网络时,各种提示信息是否友好,数据本地化是否正确(比如提示当前已断开网络,请检查网络设置;还有从wifi环境切换到4G环境提示是否启用4G网络,会产生扣费。
    弱网测试可以使用fildder、charles进行模拟弱网情况。

    10 > mokey测试

    对于手机测试,除了我们一些常规的功能测试,我们还会做压力测试,比如对于Android手机,我会使用adb指令进行一些相应的操作,比如通过adb查看设置,进入设备,抓取log,我们测试的时候,会使用adb logcat所抓出来的log日志存到电脑,发给开发,方便他们快速解决bug。
    另外,我还会使用monkey对app进行测试,可以使用monkey对app做压力测试,主要就是测试操作app的时候,程序是否会崩溃。
    我们使用adb shell monkey 指定对应的app,执行要测试的次数,指定要触摸的比率,超时时间和忽略崩溃信息,就可以执行测试,将测试log存到某个位置,然后把测试出的bug 日志发送给开发。

    我就简单的说一下测试的指令吧,比如我上边所说的逻辑,我们用 adb shell mokey -p 指定要测试的包名 --ignore-crashs 忽略崩溃 --ignore-timeout 忽略超时 --throttle 38指定延迟时间毫秒 -s 指定测试种子 指定测试次数,然后将文件 >输出到磁盘中。

    11 > 性能测试

    对于性能测试,用工具(我知道的有 腾讯GT)来测试手机cpu占用,内存占用,电池温度等,以及测试我们的app在后台持续运行的流量消耗和电量消耗问题。
    在这里插入图片描述

    展开全文
  • 手机端root破解

    2012-11-22 23:17:25
    用于手机端sd卡刷机前提,将文件放于sd卡根目录下,手机进入recovery状态,使用刷入root
  • android 手机用USB线连接电脑,...然后点击inspect,进去之后就可以看到浏览器显示的手机端页面了,第一次进入可能需要翻墙。然后我们就可以很方便地定位问题,并且实时更改样式,验证自己的想法是否有效。 ios 在...

    android

    手机用USB线连接电脑,打开调试选项,并且手机也需要安装谷歌浏览器。在Chrome浏览器中输入chrome://inspect/#devices,就能看到手机端显示页面的路径信息了,注意只有H5页面才可以。然后点击inspect,进去之后就可以看到浏览器显示的手机端页面了,第一次进入可能需要翻墙。然后我们就可以很方便地定位问题,并且实时更改样式,验证自己的想法是否有效。

    ios

    在Safari浏览器中打开开发选项,虽然不能像Chrome浏览器那样看到UI界面,但是也能同步更改样式了。

    修改测试环境的bug,如果改完反反复复发到测试环境就太麻烦了,可将手机的接口请求地址代理到本机node服务,这样改完代码就可以实时在手机中看到效果了,跟在浏览器中开发一样爽。如果遇到生产环境的问题,也可以尝试将访问地址放到浏览器中进行定位。

    展开全文
  • 产品:关于手机移动端的租房网站 角色:在这个产品中用户包括房东与房客 功能:房东可以在这个平台发布自己的房屋,房客可以在这个平台寻找自己想要租的房子(类似短租平台) 设计模式:使用前后分离进行项目开发...
  • fip网络打印机手机端

    2015-10-07 15:00:05
    网络打印机 手机端。只要设定好参数。手机直接发送打印
  • 手机端访问PC端tomcat服务器(条件:手机无网络,PC无网络) 一、蓝牙连接方式: 步骤: (1)打开电脑蓝牙设备勾选允许设备访问该计算机。 (2)打开手机蓝牙设备,并且在计算机上打开添加设备。 (3)...
  • 问题如题,有大神可以解决,不要打开系统去选择照片,而是弹出自定义的菜单,如拍照,从相册中选取等等
  • 手机端连接xshell

    千次阅读 2020-08-11 11:28:46
    这里写目录标题通过ssh登录到手机 Termux安装Termux安装openssh启动sshd服务配置登录密钥方法1方法2手机查看当前用户名手机查看当前ip电脑cmd ssh到手机电脑xshell连接到ssh手机 通过ssh登录到手机 Termux Termux是...
  •  //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认  if(navigator.platform.indexOf('iPad') != -1)   {  window.location=url;   }  //做这一部分是因为Android手机的内核也是...
  • jq 判断手机端还是PC端

    千次阅读 2020-06-15 09:42:26
    * 判断访问类型是PC端还是手机端 */ function isMobile() { var userAgentInfo = navigator.userAgent; var mobileAgents = [ "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad","iPod"]; var ...
  • shopnc手机端默认地址修改,在用户购买商品时可以将相关的地址设置为默认地址,之后每次就会选择默认地址,有需求的话再进入个人中心-地址管理-进行默认地址的选择
  • 前端开发之手机端调试

    千次阅读 2018-03-02 17:40:08
    情景再现:PC端写的代码兼容手机端,在手机端上测试步骤:1、首先PC端和手机端连接到同一个局域网。2、通过控制台ipconfig查找到本机的ip地址3、手机浏览器进入本机的ip问题:有可能访问不到调试:1、关闭PC端的...
  • whistle手机端调试使用教程 npm全局安装 安装node ,安装node后直接使用npm命令; 安装whistle,使用命令全局安装:npm install -g whistle,第一次安装后以后可直接使用; whistle启动 ,cmd中使用命令 ** w2 ...
  • 运动健美健身类模板(带手机端).rar 源码介绍: 该模板属于企业通用类、运动健美健身类模板(带手机端)都可使用。 这款模板使用范围极广,不仅仅局限于一类型的企业,你只需要把图片和产品内容。 换成你的,颜色都可以...
  • 手机端在不同手机上的返回键返回位置
  • 请问手机端使用H5可以调用 支付宝SDK ,进入支付宝的app吗? 还是只能进入支付宝的wap网页?
  • Chrome插件安装办法【手机端

    千次阅读 2021-01-27 20:06:31
    上面讲解了Chrome插件在PC的安装办法,下面我们将主要讲解一下如何手机中如何进行插件安装。 Chrome插件安装办法【PC】 首先,谷歌浏览器的安卓版并不支持插件功能,所以我们可以下载俄版谷歌浏览器:Yandex ...
  • 该方案在语音信号进入声码器之前,采用一种针对声码器原理不破坏语音信号的语音特性的加密方法,从而可以在接收恢复出原来的语音信号。本方案不需要改造基站设备,因此对通讯网络而言是透明的,只需要改造终端设备...
  • 手机端滑动分页代码思路

    千次阅读 2015-09-28 16:31:37
    //一般在PC上我们要分页都是通过上一页和下一页来实现的,手机通过当下滑到一定程度的时候自动加载下一页面 //实现思路:首先加载部分数据,当下滑到某个元素可见的时候,如果还有数据,则新发送请求,然后追加在...
  • 手机端提示弹框与确认框,引用后可以用 提示框$.msgBox.alert("www") 确认框$.msgBox.confirm("www",function (){})
  • 手机端页面测试神器--Browsersync

    千次阅读 2017-08-02 16:11:54
    需求点有时候我们在做手机端页面的时候,电脑端制作完成需要手机端看效果。这个时候可以使用我们的神器—Browsersync安装前提条件是安装node环境。然后运行(全局安装)npm install -g browser-sync (本地安装)npm...
  • 手机端与电脑端 手机端 手机上搜索“EasyConnect” 下载安装后,打开 输入124.93.192.94, 不要出错了 用户名:学号 密码:身份证后8位 选择下方资源列表,点击校园资源组 点击综合教务,选用合适...
  • 手机端网页调试工具

    千次阅读 2017-04-13 16:25:34
    在智能手机还未普及时,移动设备的调试处处是alert的,这估计是最常用的办法了。以前很多时候为了预览页面在移动设备上的效果,需要先将页面上传到测试服务器,再将url输入到设备浏览器,或者使用第三方二维码扫码...
  • dedesmc 手机端生成静态页

    千次阅读 2018-09-23 09:57:47
    dedesmc 手机端生成静态页 1、首先下载插件,下载地址:https://pan.baidu.com/s/1Nfx_KBYuxRkZ7VzoPxy28g 密码:83x7 2、进入 dedecms 后台“模块-&gt;模块管理-&gt;上传新模块”,选择下载的文件,文件有...
  • 怎么让PC端的页面快速适配手机端

    千次阅读 2020-09-27 09:59:10
    好不容易做了一些看起来还算精致的页面,突然客户居然提出个奇怪的问题——“你们的项目没有适配手机端” ???看到这一行字的我,内心是懵逼加崩溃的。设计稿是1920像素的宽度,主体部分宽度为1200像素,这是妥妥...
  • 分析导包流程,首先在manage.py启动文件中,程序从上往下执行,一开始就从ihome包下导入数据库连接对象db,然后进入到ihome\init.py文件中,同理执行到从ihome导入蓝图目录api_1_0时,即进入api_1_0\init.py文件中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 100,550
精华内容 40,220
关键字:

怎样进入手机端