MacBook
2007年1月14日
MacBookを入手した。実際には8月に購入していたのだが、少し訳あって今手元に。
早速Safariで自分のブログを見てみた。よしよし、巧く表示されている……と思いきや、色々不具合が。修正しないといけないなあ。
まず、新規アイテムの入力画面では文字化けがひどくて記事がちゃんと書けない。テキストエディットで記事を作成してペーストすれば、作成は可能。記事の編集(bookmarilet.phpで)は問題無く行える。(追記:この不具合は、再現性が無い。Safari のバグの可能性あり。)
NP_JSEncode が Safari では機能しない事が判明。これは、オブジェクトのinnerHTMLプロパティで、HTMLのコメント(<!-- -->)が無視される(というより、ソースではなくてパースされた内容が取得される仕様)ため。近々バージョンアップしたい。NP_ProtectByMD5もアップしないと。
Mac 利用の方、色々ご迷惑おかけしています。 m(_ _)m 今後は、Mac でのテストも行いますので、よろしくお願いします。
追記:
NP_JSEncode改良は次の様に
早速Safariで自分のブログを見てみた。よしよし、巧く表示されている……と思いきや、色々不具合が。修正しないといけないなあ。
まず、新規アイテムの入力画面では文字化けがひどくて記事がちゃんと書けない。テキストエディットで記事を作成してペーストすれば、作成は可能。記事の編集(bookmarilet.phpで)は問題無く行える。(追記:この不具合は、再現性が無い。Safari のバグの可能性あり。)
NP_JSEncode が Safari では機能しない事が判明。これは、オブジェクトのinnerHTMLプロパティで、HTMLのコメント(<!-- -->)が無視される(というより、ソースではなくてパースされた内容が取得される仕様)ため。近々バージョンアップしたい。NP_ProtectByMD5もアップしないと。
Mac 利用の方、色々ご迷惑おかけしています。 m(_ _)m 今後は、Mac でのテストも行いますので、よろしくお願いします。
追記:
NP_JSEncode改良は次の様に
<html><body> <span id="np_jsencode_1"><span style="display:none">OK?</span></span> <script type="text/javascript"> /*<![CDATA[*/ t=document.getElementById('np_jsencode_1').innerHTML+''; i=t.indexOf('>'); j=t.indexOf('</'); if (0<=i && 0<=j) document.getElementById('np_jsencode_1').innerHTML=t.substr(i+1,j-i-1); /*]]>*/ </script></body></text>
コメント
Katsumi (2007年1月14日 16:43:02)
Mac から、テスト書き込み。
ひろ (2007年1月17日 08:16:26)
お知らせありがとうございました。
NP_JSEncode には大変助けられておりますm(__)m
新バージョンを楽しみにお待ちいたしております。
NP_JSEncode には大変助けられておりますm(__)m
新バージョンを楽しみにお待ちいたしております。
Katsumi (2007年1月19日 04:42:17)
この件について NP_JSEncode でデバッグを行い、バージョンを 0.1.5 としました。新しいバージョンは、wiki から取得してください。
http://japan.nucleuscms.org/wiki/plugins:jsencode
NP_ProtectByMD5 の方は、しばらくお待ちください。しばらくの間、JSEncode モードをオフで使用していただけたらと思います。
http://japan.nucleuscms.org/wiki/plugins:jsencode
NP_ProtectByMD5 の方は、しばらくお待ちください。しばらくの間、JSEncode モードをオフで使用していただけたらと思います。