日期:2014-05-17  浏览次数:20438 次

关于FreeTextBox在ie10中出现的问题。
   是这样的,我弄了一个网站呢,在前台有希望用户提交资料(量比较大,可能还需要编辑格式),就放了一个FreeTextBox控件。但是现在更新了IE10,导致了这个控件没法用。想问的是有没有方法能解决?
    在网上看到了一种方法,说是把IE10的兼容性改下就好。但是因为是放在网站前台的,一些网站的浏览者不一定知道这个方法。有没有办法通过在后台设置代码的方法解决这个问题?

------解决方案--------------------
现在的 html/javascript 应用程序就是“一次开发,处处调试”,实际上将来的HTML5更是如此。

所以你只有非常简单的网页才能用 html/javascript。复杂一点的web应用程序,应该用专业的应用程序开发平台来打造出在各种浏览器上毫无差别的良好用户体验的程序。

这种个浏览器端的不兼容是 html/css 现实。学会接受吧!
------解决方案--------------------
几种方法:
方法1. 在登录页面, 用js判断用户的浏览是否为IE10, 如果是则提示用户打开兼容模式。
var isIE10 = document.all && (navigator.userAgent.indexOf("MSIE 10.0") > 0);//是否是IE10
if(isIE10){
alert("您用的是IE10浏览器, 为了您能正常使用, 请打开兼容模式, 如下图");
//....
}

方法2: 真刀真枪地修改.
参考:http://blog.csdn.net/yenange/article/details/9012833
上面的对你也许有点用。 但我也不知道你是不是和我一样的编辑器。 

不过真心来说, 还是老老实实改吧。 IE10 的调试功能还是很不错的……