几天以来,我注意到以前在 chrome 中解析 url 的问题。
实际上,当使用 iframe 或锚 html 标记直接在 url 中使用基本访问身份验证时,最终到达的链接不正确。
例如来自 domain1.tld 的页面:
<iframe src="https://bob:thepasswd@domain2.tld"></iframe>
或者
<a href="https://bob:thepasswd@domain2.tld">Test</a>
将导致访问 url
https://domain1.tld/https:/bob:thepasswd@domain2.tld
请注意,SSL 证书有效且已设置跨域指令。调试控制台没有消息。
测试的 Chrome 版本(在 windows 10 x64 下):
- 52.0.2743.116 m 不起作用
- 53.0.2785.113 m 不起作用
- 55.0.2860.0 金丝雀(64 位)不起作用
Firefox 和 Opera 可以正常工作。
我错过了什么还是一个已知问题?在网上没有找到更多。