Scribdのドキュメントをはてなダイアリーに埋め込む際の問題点
「「Scribd iPaper」「リネージュII インフォツール」の貼り付けに対応しました - はてなダイアリー日記」という記事があったので、試しにScribdにアップしたドキュメントを、自分のブログに埋め込んで見ようとしたのだが、上手く貼り付ける事が出来なかった。
で、原因を調査した結果、デフォルトの埋め込みコードを一部修正する事で、上手く貼り付ける事が出来た。なぜデフォルトの埋め込みコードで上手くいかないかは不明。
具体的な修正方法であるが、デフォルトの埋め込みコード中に、以下のようにhttp://d.scribd.com/から始まるドキュメントのURLが記載されている所が2箇所あるのだが、このURLをhttp://documents.scribd.com/から始まるように修正することで、問題が解決した。
(修正前)
<param name="movie" value="http://d.scribd.com/ScribdViewer.swf? document_id=12228249&access_key=key-7gt3knphc530vzfjo7i&page=1& version=1&viewMode=slideshow">
(修正後)
<param name="movie" value="http://documents.scribd.com/ScribdViewer.swf? document_id=12228249&access_key=key-7gt3knphc530vzfjo7i&page=1& version=1&viewMode=slideshow">
なぜ上記のように修正すれば解決すると分かったかだが、「My Open Archiveに投稿した論文を、はてなダイアリーに貼り付けれるようになりました - @keitabando のブログ」という記事を読んで、その記事上ではScribdのドキュメントが正常に表示されていた事から、埋め込みコードを比較してみた。すると、上記の違いがある事に気づき、試しに修正して見ると上手く行ったというわけである。