google-chrome - Unicode 字符的有效域名注册

标签 google-chrome url unicode dns punycode

我正在尝试找出对域名注册有效的内容,显然某些 Unicode 字符的翻译方式很奇怪,而其他字符则根本没有。

此地址:

http://xn--ippleman-dmj.com/

翻译为:

http://Nippleman.com/

http://xn--ggle-0nda.com/

应翻译为:

http://gοοgle.com/

但由于某种原因,浏览器阻止了它。

这些域的格式是如何确定的,浏览器会阻止或不阻止哪些内容?

http://xn--ippleman-dmj.com/ 是有效的 URL,而 http://www.goοοgle.com 则不是。然而 Chrome 只替换了第二个 URL 上的 Unicode。

最佳答案

您似乎正在尝试执行 IDN homograph attack 。维基百科页面很好地解释了 Chrome 正在采取哪些措施来阻止您。

关于google-chrome - Unicode 字符的有效域名注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42682447/

相关文章:

c++ - 如何使用十六进制数初始化 char 数组?

python - pandas to_sql 给出 unicode 解码错误

url - Unicode 字符是否有已知的 URI 方案或 URN 命名空间?

swift - 快速将字符串转换为谷歌可搜索字符串

java - 如何从javascript发送具有相同编码的参数?

javascript - 如何从 javascript 上的 getUserMedia() 获取超过 3 声道的音频输入

javascript - Chrome 自动填充输入 - 有事件吗?

javascript - 在 chrome 中分析 JavaScript?

javascript - 在 Chrome 扩展中插入 CSS

javascript - PHP URL 变量转换为 Javascript