FFC Keditorはchromeに問題を表示しません。
ネット上では次のように修正すればいいという人がいますが、どのシステムを使うかによって、プログラマのレベルが互換性を決めます。でも試してみてもいいです。
this.EnbaleSafari=true;//This is a temporary property,while Safari support is undevelopment.
falseをtrueに修正したら正常です。
chromeが使うべきカーネルWebKitの問題です。safariのサポートを修正しなければなりません。
これから多くのプログラマが開発する時は、ブラウザの互換性に注意してください。
fckeditorは問題があると表示していません。
少しのフォーマットがないので参考してください。
路力問題ですね。web.com figにfckの相対パスを設定します。
下のはfckアップロードファイルのフォルダパスですが、今日はバックグラウンドを取得しました。マスターブックですので、彼はphpを使って現在のブラウザとバージョンを判断しました。chrome下の編集者は現れません。関数を変更する必要があります。
元の関数
this.EnbaleSafari=true;//This is a temporary property,while Safari support is undevelopment.
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.com figに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ではなく、getFulYear()を使う必要がありますが、より良い解決方法もあります。皆さんはこの編文章を参照してください。