r***@jopool.com
r***@jopool.com
  • 发布:2017-11-16 00:38
  • 更新:2017-11-29 20:44
  • 阅读:1542

【报Bug】angularjs写的页面,wap2app不能匹配URL

分类:wap2app

详细问题描述
[内容]
angularjs写的页面,wap2app不能匹配URL。

重现步骤
[步骤]
首页为:http://192.168.1.101:53342/chargingStation-webapp/station/src/index.html#/index/index
通过angularjs路由跳转到:http://192.168.1.101:53342/chargingStation-webapp/station/src/index.html#/charge/often

[结果]
不能匹配到often。同时使用plus.webview.currentWebview().getURL()获取到的永远是首页的地址
[期望]
能匹配到often,并且打开心的webview

运行环境
[系统版本]
MACOS 10.13.1
[浏览器版本]
Android 6.0
[IDE版本]
HBuilder 8.8.6.201711101409
[mui版本]

附件
[代码片段]
sitemap中配置
{
"webviewId": "often",//收藏
"matchUrls": [
{
"hash": "#/charge/often"
}
]
}

[安装包]

联系方式
[QQ]174481918
[电话]15868474170

2017-11-16 00:38 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

你那种跳转都不是通过页面跳转,直接是ajax方式换掉页面内容,当然不能识别啦。

  • r***@jopool.com (作者)

    页面跳转hash是会变的


    2017-11-16 10:56

  • 回梦無痕

    回复 r***@jopool.com:然而对于webview来说,你的页面是没有刷新的。浏览器会认为只是内部在刷新数据。


    2017-11-16 11:12

oakjkg3

oakjkg3

High precision cnc lathe parts
Parameters of High precision cnc lathe parts
Photo of the High precision cnc lathe parts
Certificate for the High precision cnc lathe parts
For more information, Please kindly:machining metal suppliers
website:ttp://www.hankingplastics.com/cnc-lathe-parts-1

n***@gmail.com

n***@gmail.com

综上楼所述,如果你想打开新窗口,可以去监听点击事件拿到跳转的url去打开新窗口。然后通过appendJs注入此js文件

  • r***@jopool.com (作者)

    已解决,跟你思路一样,通过监听angularjs路由变化,然后用plus.webview.open来处理了


    2017-11-29 21:29

该问题目前已经被锁定, 无法添加新回复