コードだけ提示されてもよくわからないですね。
ざっと見た感じ画像のsrcの正規表現がよくないかと、
var imgCheck = entry.content.match(/(src="http:){1}[\S_-]+((\.jpg)|(\.JPG))/);
相対パスで記述されている場合はhttp~で始まらないのでそれが原因かもしれません。
(コメント欄を有効にしたほうが有益です)
コードだけ提示されてもよくわからないですね。
ざっと見た感じ画像のsrcの正規表現がよくないかと、
var imgCheck = entry.content.match(/(src="http:){1}[\S_-]+((\.jpg)|(\.JPG))/);
相対パスで記述されている場合はhttp~で始まらないのでそれが原因かもしれません。
(コメント欄を有効にしたほうが有益です)
ご回答ありがとうございます。
的外れな回答でしたら、すみません。コメント欄が空いていたらそちらに書くのですが。
>http://help.fc2.com/blog/qa/group16/810/:title>
Q.FC2ブログに置いた画像が他のサイトで表示しません。 A.FC2ブログを画像の置き場にする事を防いだり、サーバーの負担を軽減する為です。ご了承ください。 ※banner.jpg, banner.png, banner.gifでアップロードした場合のみ、他のWEBサイトのURLから呼び出せます。
<<
>http://d.hatena.ne.jp/toshi123/20080226/p1:title>
なんで表示されないかというと、画像へのアクセスに対してリファラをチェックしていて、外のサーバからだとはじかれてしまうためです。
<<
「一度その記事をリンクから行き表示させれば、こっちでも画像を取得できる」ということですので、リファラチェックかセッション管理をしているような気がします。
回答ありがとうございます。皆様の意見を参考にいろいろいじってはみたものの、やっぱり改善できませんでした。Lhankor_Mhyさんが言うようなことが原因だったら少し難しそうですね。表示できない場合違う画像を代替することができればいいのですが。もう少し勉強してみます。ちなみにここのコメント欄ってどうするのでしょうか?
ご回答ありがとうございます。