在手机浏览器访问为什么不进mui.plusReady

在手机浏览器访问为什么不进mui.plusReady,第1张

因为手机自带的浏览器是不继集成plus环境的,所以是进不了plusready的

我猜你是将html放到了服务端才用手机浏览器去访问的,这样是行不通的除非你不用plus的东西

1、muiplusReady:对于 HTML5+应用的页面有一个很重要的 “plusready”事件,此事件会在页面加载后自动触发,表示所有 HTML5+ API 可以使用, 在此事件触发之前不能调用 HTML5+ API

2、muiinit:mui本身只是一个html5的前端框架而已,类似于reactjs,jquery

mobile或者说像是bootstrap的针对手机简化版,本身不具备开发app的功能,适合wap开发,但其中包含了html5+的方法,如果不使用上述html5+

plus对象,而只需要mui框架包含的wap开发功能,则是使用muiinit之后即可调用。

无论做wap网页,还是app开发,只要需要用到mui框架,都需要muiinit初始化框架功能,而plusready仅仅在app开发中使用

3、关于mui plusReady的注意点:

muiplusReady()中的代码不执行

可能1:你在浏览器下运行了html

可能2:

plusReady事件仅在webview首次创建时触发,使用muiopenWindow方法多次打开已存在的同样id的webview时,是不会重复触发plusReady事件的;

因此若业务写在plusReady事件中,可能会出现执行结果和预期不一致的情况;此时可通过自定义事件触发

如果您使用的是华为手机,手机卡信号显示正常的情况下,无法使用流量上网,请先确认是否以下场景,根据您遇到的具体问题场景进行排查:

1通话过程中不能上网

手机在通话过程中可以上网需要满足一定条件,可以通过以下方法排查 *** 作:

请将您的手机卡开通VoLTE功能(该功能需要手机和运营商同时支持),开通后信号栏会显示HD图标。

(1)如果您是单卡用户:

开通VoLTE功能后,即可以实现通话时上网功能。

(2)如果您是双卡用户,并且手机支持双VoLTE双通功能:

开通双卡的VoLTE功能后,可以实现双卡的通话时上网功能。

温馨提醒:您可以拨打华为消费者服务热线(950800),查询您的手机是否支持双VoLTE双通功能。

(3)如果您是双卡用户,但手机不支持双VoLTE双通功能:

a开通双卡的VoLTE功能后,可以实现主卡的通话时上网功能。

b部分手机可以实现副卡通话时可上网:

请进入如下路径,查看是否存在通话时可上网或通话时智能选择上网卡或智能切换上网卡开关,

EMUI 100以下:设置 > 无线和网络 > 双卡管理

Harmony OS&EMUI 10X及以上:设置 > 移动网络 > SIM 卡管理

若存在则打开对应开关后即可实现副卡通话时上网功能(需使用系统自带的拨号软件),若不存在则说明您的手机不支持副卡通话时上网功能。

温馨提醒:

VoLTE功能需要建立在4G网络上,请确保您的4G网络正常。

VoLTE开启成功后,如果您的手机通话时信号栏显示2G、无法上网,说明运营商的VoLTE网络异常,建议您反馈给运营商客服。

如果您的手机仍然通话过程中不能上网,请您联系华为消费者服务热线(950800)获取更多帮助,或者提前备份好数据(QQ、微信等第三方应用需单独备份)、携带相关购机凭证,前往附近的华为客户服务中心进行检测。

2使用物联网卡/流量卡无法上网

由于签约信息的差异,部分物联网/流量卡需要特定APN才能上网。

3国际漫游时无法上网

(1)如果您的电话卡在国际漫游时无法上网,请从手机屏幕顶部下划呼出快捷菜单,找到并长按移动数据图标进入设置界面,确保数据漫游开关已开启。

(2)请您咨询电话卡运营商客服:您在当地漫游的运营商网是否开通了数据漫游业务,您的套餐是否支持国际漫游移动数据的使用。

4个别应用无法使用移动数据上网

(1)打开手机设置,在最上方搜索栏输入应用联网,点击跳转到应用联网界面 ,请勾选应用的移动数据开关;点击左上角应用联网,选择高级联网管理,请勾选应用的后台数据开关。

(2)日期错误可能会导致部分应用无法解析服务器使用网络,建议您将日期设置为自动:请打开手机设置,在最上方搜索框内输入“日期”,点击日期和时间进入设置界面,将自动设置开关打开。

5 如果非以上场景,请您按照如下步骤排查:

(1)请确保手机卡未欠费停机

可以通过拨打电话进行确认。如果您的手机卡欠费,请您充值话费后再尝试联网。

(2)请确保移动数据开关已打开

请您从手机屏幕顶部下划呼出快捷菜单,查看移动数据图标是否已点亮。

(3)请确认设置的默认移动数据卡是可以上网的手机卡

若您使用了两张手机卡,请打开手机设置,搜索默认移动数据点击跳转。确保默认移动数据卡设置正确。

(4)如果您使用的是5G手机,请关闭5G开关尝试

5G网络还在建设初期,部分地区存在5G网络兼容性问题,导致手机打开5G后无法上网,建议您关闭5G开关尝试:从手机屏幕顶部下划,呼出快捷菜单栏,长按移动数据图标进入设置界面,关闭启用5G开关。

(5)请重启手机后尝试

有时候网络临时故障会导致无法通过数据业务上网,开关飞行模式或者重启手机,查看是否能够恢复。

(6)请变动当前所处地点尝试

建议您对比周边使用相同运营商SIM卡的手机,如果均有此现象,可能是您所在的位置网络质量较差导致无法上网,换到其他地方后就可以恢复正常。

(7)尝试重置APN

建议您打开设置,在最上方的搜索栏输入APN,点击接入点名称 (APN)跳转到移动数据设置界面,再次点击接入点名称 (APN),然后点击右上角三个点按钮,选择重置为默认设置尝试。

(8)还原网络设置尝试

建议您在设置中搜索还原网络设置,尝试还原网络设置。

温馨提醒:还原网络设置会删除WLAN和蓝牙连接记录,且需要输入锁屏密码验证。

如果以上排查无法解决您的问题,请您提前备份好数据(QQ、微信等第三方应用需单独备份),并携带相关购机凭证,到附近的华为客户服务中心检修。  

相关链接如下:华为客户服务中心寄修服务预约服务维修备件价格查询

以上就是关于在手机浏览器访问为什么不进mui.plusReady全部的内容,包括:在手机浏览器访问为什么不进mui.plusReady、mui.init和mui.plusReady这两者到底什么关系、为什么手机连不上网了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9305201.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存