关于window.open的问题
2014-09-10 10:44
232 查看
最近做项目的时候客户端里面会使用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编码。
1.window.open的url被浏览器解析为空。这是用监测工具看到的。(时好时坏,不是每次都为空,空的时候会导致报错)
2.window.open 浏览器报错。大部分情况下是报错。
这个问题。估计是由于360双内核的原因。处理不好照成的。客户端游戏内核几乎都是IE,如果默认IE打开的话window.open是不会报错的。但是我在更新360浏览器之后。这种情况基本上不太会出现了。可能是新版本修复了这个问题。
在一个就是使用window.open打开url,传递中文参数的时候。会自动转换编码。导致后台获取的时候获取的是乱码。所以需要在传递之前对中文字符进行编码,之前以为是mysql,php页面。或是字符编码哪里出了问题。找个半天才搞明白是window.open。使用encodeURI编码即可。浏览器会自动解析这种encode编码。
相关文章推荐
- 关于window.open被IE屏蔽的问题
- 关于window.open弹出窗口被阻止的问题
- 关于window.open被IE屏蔽的问题
- 关于window.open和window.showdialog返回值的问题
- window.open关于浏览器拦截问题分析及解决方法
- window.open关于浏览器拦截问题分析及解决方法
- 关于javascript 中用window.open()打开多个窗口的问题
- window.open关于浏览器拦截问题
- 关于window.open弹出窗口有无标题栏的问题
- 关于window.open()中文传值乱码问题的解决方法
- window.open关于浏览器拦截问题分析及解决方法
- 关于window.open被IE屏蔽的问题
- Window.Open 页面缓存问题
- 关于window.open的一些介绍
- JavaScript关于window.open()应用
- 使用window.open()方法时遇到的问题
- JavaScript关于window.open()应用
- 关于window 2003 server 的问题
- Openh323和Windows平台上关于G.723.1编码需要注意的一个问题
- JavaScript关于window.open()应用