起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2714|回复: 6

[结贴] wex5运用websocket页面无反应

[复制链接]

8

主题

26

帖子

61

积分

初级会员

Rank: 2

积分
61
QQ
发表于 2016-4-12 17:31:09 | 显示全部楼层 |阅读模式
本帖最后由 xzf_java133 于 2016-4-12 17:32 编辑

在w文件中运用iframe嵌入一个HTML页面,然后在里面用的websocket,之后打包成apk文件安装在app端,但是为什么界面上没有什么效果?在web端是可以有效果的。在手机端访问的时候,后台程序可以进入websocket的onopen方法,但是前台界面无任何反应

10

主题

51

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
发表于 2016-4-12 17:37:10 | 显示全部楼层
import android.os.Bundle;
import org.apache.cordova.*;
import android.os.Build;//1
import android.webkit.CookieManager;//1
import android.webkit.WebView;//1

public class testApp extends CordovaActivity
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        super.init();

        // Allow third party cookies for Android Lollipop
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                WebView webView = (WebView)super.appView;
                CookieManager cookieManager = CookieManager.getInstance();
                cookieManager.setAcceptThirdPartyCookies(webView,true);
        }

        super.loadUrl(Config.getStartUrl());
    }
}

Android中5.0以上的版本中的webview被关闭了,需要打开 ,才能用,刚好webview 和x5中的iframe 对应

x5中 吧项目生成,源码输出  ,把Android的 导入到eclipse 中,打开x5,Java  把上面的  //1 的三个包复制进去  还有就是  oncreate 中的if判断放进同样的位置 保存,运行  
回复 支持 反对

使用道具 举报

8

主题

26

帖子

61

积分

初级会员

Rank: 2

积分
61
QQ
 楼主| 发表于 2016-4-12 17:40:54 | 显示全部楼层
rma121200 发表于 2016-4-12 17:37
import android.os.Bundle;
import org.apache.cordova.*;
import android.os.Build;//1

很是感谢,你用的Android,我用的是Java开发的
回复 支持 反对

使用道具 举报

发表于 2016-4-12 18:45:19 | 显示全部楼层
先使用 手机系统自带的浏览器访问下 这个应用!
看看是否正常!app调用的就是系统自带浏览器!如果浏览器不支持那就是设备的问题了!

如果没问题!建议真机调试看看具体有什么错误信息!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

26

帖子

61

积分

初级会员

Rank: 2

积分
61
QQ
 楼主| 发表于 2016-4-13 09:40:07 | 显示全部楼层
liangyongfei 发表于 2016-4-12 18:45
先使用 手机系统自带的浏览器访问下 这个应用!
看看是否正常!app调用的就是系统自带浏览器!如果浏 ...

我现在直接用手机自带的浏览器访问项目,发现是jquery路径的问题,我在web端的时候直接引用的是wex5的systeme/lib/jquery下面的jquery文件,然后在手机端发现无法使用,然后更改了一下路径,现在手机端浏览器可以访问了,就是还不知道打包后是否正常了
回复 支持 反对

使用道具 举报

发表于 2016-4-13 11:30:25 | 显示全部楼层
xzf_java133 发表于 2016-4-13 09:40
我现在直接用手机自带的浏览器访问项目,发现是jquery路径的问题,我在web端的时候直接引用的是wex5的sys ...

手机自带的浏览器 可以正常使用!!只要编辑app的配置信息正确!打包后APP绝对也是可以正常使用的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

26

帖子

61

积分

初级会员

Rank: 2

积分
61
QQ
 楼主| 发表于 2016-4-15 17:22:47 | 显示全部楼层
liangyongfei 发表于 2016-4-13 11:30
手机自带的浏览器 可以正常使用!!只要编辑app的配置信息正确!打包后APP绝对也是可以正常使用的! ...

多谢回答,问题找到了,由于引入的jquery路径不正确,我之前引入的是wex5自带的jquery,然后打包成APP后找不到这个路径,后来自己放一个jquery进去,然后引入自己的jquery就没问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 12:31 , Processed in 0.050438 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表