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

QQ登录

只需一步,快速开始

查看: 2971|回复: 14

[结贴] 分享到QQ,微信后用手机浏览器打开报错

[复制链接]

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
发表于 2017-2-22 18:27:27 | 显示全部楼层 |阅读模式
最近用V3.6打包APP遇到这样一个问题:把一个链接分享到手机QQ,微信后,用手机浏览器打开会触发网络请求报错,如下图:
实际上我分享内容已经完整加载出来了,就是不知道这个错误是怎么触发?所以求起步大神解答一下。
注:网络不给力,请重试,是自定义的样式来的。
IMG_1933.PNG

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2017-2-23 15:01:20 | 显示全部楼层
楼主你好,请问是所有的手机测试都会有这个现象么?
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
 楼主| 发表于 2017-2-23 19:24:17 | 显示全部楼层
大雁子 发表于 2017-2-23 15:01
楼主你好,请问是所有的手机测试都会有这个现象么?

我这边安卓,ios手机都试了,会出现这个现象。
回复 支持 反对

使用道具 举报

发表于 2017-2-24 10:58:04 | 显示全部楼层
clarence 发表于 2017-2-23 19:24
我这边安卓,ios手机都试了,会出现这个现象。

这个是你自己定义的样式吗??平台自身是没有提供这个样式的!
你先试试手机系统自带浏览器访问这个页面会正常吗??是否有这个提示!??

也有可能这个样式是QQ浏览器自身显示出来的!并不是自己的功能提示出来的!

先试试浏览器访问这个功能,是否有报错信息??如果有吗,请全部解决,保证没报错
我猜有可能报错会引起QQ 浏览器接管这个错误,它就提示自己的样式
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
 楼主| 发表于 2017-2-24 12:27:57 | 显示全部楼层
本帖最后由 clarence 于 2017-2-24 13:06 编辑
liangyongfei 发表于 2017-2-24 10:58
这个是你自己定义的样式吗??平台自身是没有提供这个样式的!
你先试试手机系统自带浏览器访问这个页面 ...

样式是我自定义请求报错的样式,浏览器访问这个链接话就报下面 的错误。


mobile-fiesta-jkq0ny2xffphw7b9.js:7 WebSocket connection to 'wss://eco-push-api-client.meiqia.com/pusher/463/crciix3l/websocket?browser_…3038ec2091e811e6b7a4020af009bdc2&visit_id=fa756b6df16e15205de48be0d8351f72' failed: Error during WebSocket handshake: Unexpected response code: 534

Uncaught ReferenceError: cordova is not defined
    at s.checkAppVersion (http://bfhealthtest.bfhealth.com/bfhealth/v-1.2.7-zh_CN-/system/common.min.js:15:75099)
    at s.check (http://bfhealthtest.bfhealth.com/bfhealth/v-1.2.7-zh_CN-/system/common.min.js:15:74384)
    at http://bfhealthtest.bfhealth.com/bfhealth/v-1.2.7-zh_CN-/BFHealthApp/index.…d%22%3A%22C7300D9450100001A47D64CA535C60A0%22%7D%23!detailsContent):643:22
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
 楼主| 发表于 2017-2-24 13:16:10 | 显示全部楼层
liangyongfei 发表于 2017-2-24 10:58
这个是你自己定义的样式吗??平台自身是没有提供这个样式的!
你先试试手机系统自带浏览器访问这个页面 ...

还有就是用模式二把资源打包进去,然后分享出去才会出现这个问题,如果是模式三的话,分享出去不会
回复 支持 反对

使用道具 举报

发表于 2017-2-24 13:42:23 | 显示全部楼层
clarence 发表于 2017-2-24 13:16
还有就是用模式二把资源打包进去,然后分享出去才会出现这个问题,如果是模式三的话,分享出去不会 ...

如果浏览器打开页面报错!那么分享到QQ 浏览器中肯定也不能用!
必须保证浏览器中是运行正常的!

cordova is not defined 这样的错误是调用插件方法导致的!你应该判断一下,在APP环境中才能调用插件!在浏览器中运行不能调用

http://docs.wex5.com/wex5-app-question-list-2006/

难道模式3分享出去。浏览器打开也没报错?



qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
 楼主| 发表于 2017-2-24 14:16:29 | 显示全部楼层
本帖最后由 clarence 于 2017-2-24 14:19 编辑
liangyongfei 发表于 2017-2-24 13:42
如果浏览器打开页面报错!那么分享到QQ 浏览器中肯定也不能用!
必须保证浏览器中是运行正常的!

模式三分享出去,浏览器打开没有报错。。。我分享出后只是一个链接了,打开页面没有调用插件呀。浏览器调试如下图:
fff.png
ggggg.png
回复 支持 反对

使用道具 举报

发表于 2017-2-24 14:59:24 | 显示全部楼层
clarence 发表于 2017-2-24 14:16
模式三分享出去,浏览器打开没有报错。。。我分享出后只是一个链接了,打开页面没有调用插件呀。浏览器调 ...

检查版本号的代码是版本更新和资源更新使用的!当然会调用原生代码的!
浏览器中不应该让他们运行的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
 楼主| 发表于 2017-2-24 15:30:52 | 显示全部楼层
liangyongfei 发表于 2017-2-24 14:59
检查版本号的代码是版本更新和资源更新使用的!当然会调用原生代码的!
浏览器中不应该让他们运行的! ...

那应该在哪里去做控制?模式三就不会去检查版本号的吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 12:52 , Processed in 0.056944 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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