关于window.open的问题

来源:互联网 发布:mysql多表连接查询 编辑:程序博客网 时间:2024/06/05 22:34

最近做项目的时候客户端里面会使用window.open呼出url。但是在国内使用360的用户还是有一定比率的。如果默认360打开的话。

    1.window.open的url被浏览器解析为空。这是用监测工具看到的。(时好时坏,不是每次都为空,空的时候会导致报错)

    2.window.open  浏览器报错。大部分情况下是报错。

这个问题。估计是由于360双内核的原因。处理不好照成的。客户端游戏内核几乎都是IE,如果默认IE打开的话window.open是不会报错的。但是我在更新360浏览器之后。这种情况基本上不太会出现了。可能是新版本修复了这个问题。


在一个就是使用window.open打开url,传递中文参数的时候。会自动转换编码。导致后台获取的时候获取的是乱码。所以需要在传递之前对中文字符进行编码,之前以为是mysql,php页面。或是字符编码哪里出了问题。找个半天才搞明白是window.open。使用encodeURI编码即可。浏览器会自动解析这种encode编码。

0 0