关于浏览器兼容注意事项@Xan

 1、IE内核浏览器:html标签<a>链接问题,

  • href=""   点击会刷新当前页面
  • href="javacript:;"  这种用法不正确,这么用的话会出现浏览器访问“javascript:;”
  • href="javacript:void(0);" 表示点击这个链接后执行一条javascript语句:void(0); 这条语句表示什么也不做,是个空语句
  • href="#" 这个与Javascript没关系了, 并不是没有链接,而是前往当前网页的顶部,如果你的网页比较长,需要向下拉很远的滚动条,这时候你如果想快速地返回到顶部,那么就用这个链接,点一下,网页的滚动条就到最上方了,这种使用#对链接进行标识的用法,叫做锚。
  • 使用a标签进行调用函数,该写法 <a href="javascript:method()">在IE内核的浏览器中不兼容,兼容写法为:<a onclick="method()">

2、IE内核浏览器:标签<a>链接地址有中文时,访问时会报400,解决方法:使用js 方法encodeURIComponent()将中文进行转码

3、设置360浏览器使用急速模式,在页面增加标签<meta name="renderer" content="webkit">

猜你喜欢

转载自my.oschina.net/u/3756527/blog/1806361