safari下地址跳转bug

最近做一个类似天眼查的系统

查询出列表需要跳转到新的页面

a标签和window.open很简单实现

问题描述

safari问题定位

a标签或者window.open打开新页面
如果连接超过一定长度,会失败,无法跳转


http://深圳么么哒珠宝有限公司.信用.信息 可以跳转

http://辽宁么哒数据贸易商城有限公司.信用.信息。 跳转失败

hack方法:中文域名在地址栏是punycode转码(除了IE浏览器),跳转之前需要先转码

参考连接:https://github.com/bestiejs/punycode.js/

     https://www.cnblogs.com/xiaoyaodijun/p/8421286.html

原文地址:https://www.cnblogs.com/jinzhou/p/12887207.html