当前位置: 首页 > news >正文

h5网页和 Android APP联调,webview嵌入网页,网页中window.open打开新页面,网页只在webview中打开,没有重开一个app窗口

我是h5网页开发,客户app通过webview嵌入我的页面
在这里插入图片描述
点击标题window.open跳转到长图页面,客户的需求是在app里新开一个窗口展示长图页面,window.open打开,ios端是符合客户需求的,但是在安卓端他会在当前webview打开
在这里插入图片描述
在这里插入图片描述
这是什么原因呢?

原因查找结果:我h5网页的路由模式是hash模式,在window.open跳转的地址值改变了hash值(#后的值),安卓的webview的shouldOverrideUrlLoading方法认为前后两个地址为同一个地址,所以没有给重定向打开新页面。
在这里插入图片描述
解决方法: window.open打开的新url 在#前加入一个参数。例如:
https://nnnnnnn.lightyy.com/index.html?p=hsjy_1166#/teachIndex?page=rhxjxts&juli=740 点击跳转到 https://nnnnnnn.lightyy.com/index.html?p=hsjy_1166&view=imgwrap#/imgwrap?img=rhxjxts_etf
新链接#前加入了新参数 view=imgwrap

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • html的列表标签
  • 入门【网络安全/黑客】启蒙教程
  • Hypervisor是什么
  • 利用ChatGPT提升工作效率
  • 说一下 JVM 有哪些垃圾回收算法?
  • 关于深度学习和大模型的基础认知
  • MySQL-基本使用,数据类型,简单操作
  • 机器人内部传感器阅读笔记及心得-位置传感器-光电编码器
  • 2024.2.19 模拟实现 RabbitMQ —— 虚拟主机设计
  • 小清新卡通人物404错误页面源码
  • msvcp140.dll丢失的解决方法,msvcp140.dll丢失的原因和
  • 【Pytorch 基础教程2】10分钟掌握Tensor基础 VSCode +Pytorch配置
  • 【Python】OpenCV-图片添加水印处理
  • 计网day5
  • 已解决:IDEA中@Autowired自动注入MyBatis Mapper报红警告的几种解决方法
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Electron入门介绍
  • ES6系统学习----从Apollo Client看解构赋值
  • es的写入过程
  • JSDuck 与 AngularJS 融合技巧
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • rabbitmq延迟消息示例
  • 那些被忽略的 JavaScript 数组方法细节
  • 实现菜单下拉伸展折叠效果demo
  • 算法-图和图算法
  • 微服务核心架构梳理
  • 微信小程序实战练习(仿五洲到家微信版)
  • 正则表达式
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • %@ page import=%的用法
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (pycharm)安装python库函数Matplotlib步骤
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (数据结构)顺序表的定义
  • (一) storm的集群安装与配置
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转载)从 Java 代码到 Java 堆
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .Net(C#)自定义WinForm控件之小结篇
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .NET中 MVC 工厂模式浅析
  • // an array of int
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [BUG]vscode插件live server无法自动打开浏览器