ページ 11

AjaxSearch 1.8.4でmac版Safariでゴミが表示される

Posted: 2010年6月30日(水) 12:10
by min-o
お世話になっております。

modx1.0.2Jを使用しています。
新規インストールで入るAjaxSearch 1.8.4で、スニペットコールすると
mac版Safariでのみ、機種依存文字が表示できない時と同様の文字が1文字表示されます。
言葉ではわからないと思うので、キャプチャーを乗せます。
画像

最初はテンプレートにゴミがあるのかと思ったのですが、
MODxHostテンプレートでも、背景に同化して見えないだけで、同様の文字が書き出されていることがわかりました。
画像

確認したOSとブラウザ
win XP SP3 | IE6 |でない
win XP SP3 | FierFox3.6.6 |でない
mac OSX 10.6.4 |Safari5.0|出る
mac OSX 10.6.4 | FierFox3.6.6 |でない


modx1.0.2J AjaxSearch 1.8.1
の場合はSafariでもこの現象は起きません。
当面は1.8.1を使うか
CSSでテキスト色を背景色と同じにするなどで対応か、考えていますが、
簡単な修正で直りそうなら、ぜひ修正法を教えてください。
よろしくお願いします。

--------------
[サーバ]
サーバ環境:サクラインターネット ビジネスプロ
ネットワーク:インターネット
Apache バージョン :Apache/1.3.42 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e
PHP Version 5.2.13
データベースのバージョン: 5.1.42

[modx]
modx 1.0.2J
Csv2Doc version 0.9.3b2

[クライアント]
ブラウザ 上記参照
---------------

Re: AjaxSearch 1.8.4でmac版Safariでゴミが表示される

Posted: 2010年6月30日(水) 12:43
by yama
Windows版Safari・Windows版Chromeではどうでしょうか?

Re: AjaxSearch 1.8.4でmac版Safariでゴミが表示される

Posted: 2010年6月30日(水) 18:50
by min-o
>yamaさん
返信ありがとうございます。
ブラウザ確認しました。

Windows版Safari5.0 では黒点になりますが、でてます。
画像

Windows版Chromeでは出ませんでした。

Re: AjaxSearch 1.8.4でmac版Safariでゴミが表示される

Posted: 2010年7月03日(土) 20:37
by yama
同じwebkitでもchromeでは出ないのですね。

SearchHighlightプラグインを無効にするとどうなりますか?

Re: AjaxSearch 1.8.4でmac版Safariでゴミが表示される

Posted: 2010年7月05日(月) 10:29
by ktm
はじめまして、こんにちは
ktmと申します。

私もAjaxSearch1.8.4を使用した際似たような現象が発生しました。(私の場合はドット等ではなく謎の改行でしたが・・・)
原因はAjaxSearchのTemplates内にあるlayout.tpl.html内にあるBOM(Byte Order Mark)でした。

可能ならばバイナリエディターを用いてBOMにあたる『EF BB BF』を削除してみると改善される・・・と思います。

Re: AjaxSearch 1.8.4でmac版Safariでゴミが表示される

Posted: 2010年7月05日(月) 10:47
by yama
なるほど。それは1.0.2以前のバグですね。(1.0.3以降で解決されました)

Re: AjaxSearch 1.8.4でmac版Safariでゴミが表示される  【解決済み】

Posted: 2010年7月05日(月) 11:30
by min-o
確認したところ
SearchHighlightプラグインは無効になってました。

>ktmさん
原因はAjaxSearchのTemplates内にあるlayout.tpl.html内にあるBOM(Byte Order Mark)でした。
layout.tpl.htmlをBOMなしで保存、入れ替えたら出なくなりました。ありがとうございます。