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

質問全般・改善要望
返信する
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

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

投稿記事 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

[クライアント]
ブラウザ 上記参照
---------------
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

Windows版Safari・Windows版Chromeではどうでしょうか?
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

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

投稿記事 by min-o »

>yamaさん
返信ありがとうございます。
ブラウザ確認しました。

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

Windows版Chromeでは出ませんでした。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

同じwebkitでもchromeでは出ないのですね。

SearchHighlightプラグインを無効にするとどうなりますか?
ktm
メンバー
メンバー
記事: 1
登録日時: 2010年7月05日(月) 09:56

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

投稿記事 by ktm »

はじめまして、こんにちは
ktmと申します。

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

可能ならばバイナリエディターを用いてBOMにあたる『EF BB BF』を削除してみると改善される・・・と思います。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

なるほど。それは1.0.2以前のバグですね。(1.0.3以降で解決されました)
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

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

投稿記事 by min-o »

確認したところ
SearchHighlightプラグインは無効になってました。

>ktmさん
原因はAjaxSearchのTemplates内にあるlayout.tpl.html内にあるBOM(Byte Order Mark)でした。
layout.tpl.htmlをBOMなしで保存、入れ替えたら出なくなりました。ありがとうございます。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
返信する