2009-09-11mixiアプリ開発日記
【人生時計mixiアプリ】ソースの外部ファイル化

さっそくスパイスボックスラボの神部様より
具体的作業ですが、まずは、
>
・JavaScript の外部ファイル化
(普通に呼ぶだけです)
>
ウノウラボ Unoh Labs: OpenSocialを始めよう!第1回
>
をやってみてもらっていいでしょうか。
と頂いたので
さっそくやってみました。

CANVAS画面は
/run_appli.pl?id=1948&owner_id=272391&nocache=1
みたいなURLで表示すればキャッシュが更新されます。


しかし、HOME画面やPROFILE画面は
アプリ設定変更画面で

の「キャッシュ消去」を押すしかないんでしょうかね?
あと、JSファイルやCSSファイルがXMLファイルと同じサーバにあっても
<link rel="stylesheet" href="./css/set.css" type="text/css" media="screen,print" />
<script type="text/javascript" src="./lifewatch/js/main.js"></script>
みたいな相対パスじゃダメらしく、
<link rel="stylesheet" href="http://nishikokura.com/lifewatch/css/set.css" type="text/css" media="screen,print" />
<script type="text/javascript" src="http://nishikokura.com/lifewatch/js/main.js"></script>
と、httpから書かないといけないっぽいです。
↓今回のソースはこちら
http://nishikokura.com/lifewatch/log/20090911/opensocial.xml
http://nishikokura.com/lifewatch/log/20090911/css/set.css
http://nishikokura.com/lifewatch/log/20090911/js/main.js
楽しくなってきた~♪