我有一个 webview
其中我正在渲染一个包含链接( anchor tag
和 target="_blank"
)的 html 文件,该链接将在 external browser
中打开.这是html的代码:"<html><body><a href='https://mail.google.com/mail/ca/u/0/?shva=1#sent' target='_blank'>Test</a></body></html>";
单击链接时,当它在外部浏览器中打开时,the hash part is removed
.为什么会发生这种情况?
我怎样才能防止这种情况或克服这种缺陷?
更新
在进一步的实验中,我发现如果浏览器默认不是 IE,外部浏览器会忽略 #fragment。 ( Non-Metro
)
最佳答案
它是标准的一部分,但又一次,它不是。阅读此问题以了解您所面临的问题:) URL Fragment and 302 redirects
关于windows-8 - Webview 在外部浏览器中打开链接时忽略 #(hash) 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14157482/