• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    FCKeditor 在chrome中不显示问题

    网上有人说如下修改就可以,不过也要看你用的是什么系统,程序员的水平就决定了兼容性问题,不过可以试试。

    this.EnableSafari = true ; // This is a temporary property, while Safari support is under development.


    把false修改为true之后显示正常

    应该是chrome使用的内核WebKit的问题,需要修改safari的支持

    建议以后广大程序员开发的时候要注意浏览器的兼容性问题。

    fckeditor 没显示有问题
    没一点格式 参考下吧

    html>
    head> 
    script src=/fckeditor/fckeditor.js">/script>
    /head>
    body>
    form action="shou.jsp" method="post" target="_blank"> 
    script>
    var editor = new FCKeditor('message');
    editor.BasePath='/fckeditor/';
    editor.Height=280;
    editor.ToolbarSet='Default';
    editor.Create();
    /script>
    input type="submit" value="提交" name="button">
    /form>
    /body>
    /html>
    


    FCKeditor 没显示,出现空白页面
    路劲问题吧 在web.config 里面设置fck的相对路径

    appSettings>
    add key="FCKEditor:BasePath" value="/FCKeditor"/>
    add key="FCKeditor:UserFilesPath" value="/UploadFiles/"/>
    /appSettings>
    

    上面的是你Fck所在的相对路径

    下面的是fck上传文件的文件夹路径不过脚本之家今天弄得一个后台由于是老板本,他使用了php判断当前浏览器与版本,chrome下编辑就不会出现的。需要修改一下函数就可以了。

    原来的函数

    function IsCompatible()
    	{
    		global $HTTP_USER_AGENT ;
    
    		if ( isset( $HTTP_USER_AGENT ) )
    			$sAgent = $HTTP_USER_AGENT ;
    		else
    			$sAgent = $_SERVER['HTTP_USER_AGENT'] ;
    
    		if ( strpos($sAgent, 'MSIE') !== false  strpos($sAgent, 'mac') === false  strpos($sAgent, 'Opera') === false )
    		{
    			$iVersion = (float)substr($sAgent, strpos($sAgent, 'MSIE') + 5, 3) ;
    			return ($iVersion >= 5.5) ;
    		}
    		else if ( strpos($sAgent, 'Gecko/') !== false )
    		{
    			$iVersion = (int)substr($sAgent, strpos($sAgent, 'Gecko/') + 6, 8) ;
    			return ($iVersion >= 20030210) ;
    		}
    		else
    			return false ;
    	}

    修改后的函数

    function IsCompatible()
    	{
    		global $HTTP_USER_AGENT ;
    
    		if ( isset( $HTTP_USER_AGENT ) )
    			$sAgent = $HTTP_USER_AGENT ;
    		else
    			$sAgent = $_SERVER['HTTP_USER_AGENT'] ;
    
    		if ( strpos($sAgent, 'MSIE') !== false  strpos($sAgent, 'mac') === false  strpos($sAgent, 'Opera') === false )
    		{
    			$iVersion = (float)substr($sAgent, strpos($sAgent, 'MSIE') + 5, 3) ;
    			return ($iVersion >= 5.5) ;
    		}
    		else if ( strpos($sAgent, 'Gecko/') !== false )
    		{
    			$iVersion = (int)substr($sAgent, strpos($sAgent, 'Gecko/') + 6, 8) ;
    			return ($iVersion >= 20030210) ;
    		}
    		else if ( strpos($sAgent, 'Chrome') !== false )
    		{
    			return 1;
    		}
    		else
    			return false ;
    	}

    经过测试这样就正常显示了,解决问题。还有个问题那就是chrome下获取日期不能用getYear,需要用getFullYear(),但也有更好的解决方法,大家可以参考这篇文章。

    您可能感兴趣的文章:
    • ie9后浏览器fckeditor无法上传图片、弹出浮层内容不显示的解决方法
    • fckeditor在ie9中无法弹出对话框的解决方法(弹出层兼容问题)
    • 解决FCKEditor在IE10、IE11下的不兼容问题
    上一篇:百度编辑器ueditor前台代码高亮无法自动换行解决方法
    下一篇:ie9后浏览器fckeditor无法上传图片、弹出浮层内容不显示的解决方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    FCKeditor 在chrome中不显示问题 FCKeditor,在,chrome,中不,显示,