加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-8 – Webview在外部浏览器中打开链接时忽略#(hash)参数

发布时间:2020-12-14 05:41:47 所属栏目:Windows 来源:网络整理
导读:我有一个webview,我在其中呈现一个包含链接(带有target =“_ blank”的锚标记)的html文件,该文件将在外部浏览器中打开.这是html的代码: “ html body a href ='https://mail.google.com/mail/ca/u/0/?shva = 1#sent'target ='_ blank'测试 /一个 /体 / HT
我有一个webview,我在其中呈现一个包含链接(带有target =“_ blank”的锚标记)的html文件,该文件将在外部浏览器中打开.这是html的代码:

“< html>< body>< a href ='https://mail.google.com/mail/ca/u/0/?shva = 1#sent'target ='_ blank'>测试< /一个>< /体>< / HTML>“中;

单击该链接后,当它在外部浏览器中打开时,将删除哈希部分.为什么会这样?

我该如何防止这种情况或克服这个缺陷?

UPDATE

在进一步的实验中,我发现如果浏览器默认不是IE,外部浏览器会忽略#fragment. (非地铁)

解决方法

它是标准的一部分,然后再说,它不是.阅读这个问题,以掌握你面临的问题:) URL Fragment and 302 redirects

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读