- orkutで OpenSocialなガジェットを作り始めた
 - JSのコードをぶりぶりXMLファイルに書くのは読みにくくてイヤだったので、
 外部JSファイルを<script>タグで読み込ませてた
 - 外部JSファイルを更新しても反映されない
 - Automatic URL Rewritingという機能があるらしく、外部画像やCSS、JavaScriptなどは、OpenSocialコンテナにキャッシュされるようになってるらしい
 - なるほど、おそらくキャッシュする際、JSなら、危険なコードの無害化とか、圧縮とかもしてるのかもしれない。「jquery-1.3.min.js」のような圧縮(難読化?)されてるファイルだと読み込んでくれなかった。
 - 下記でキャッシュの無効化の方法も紹介されていた
 Orkutで外部JSを読み込む際 - OpenSocial-Japan | Google グループ 
 http://groups.google.com/group/opensocial-japan/browse_thread/thread/4f4488235ee75bf7?pli=1
 - 上記で紹介されている
 - でもこの書き方ではうまくいかなかった
  <Optional feature="content-rewrite">
      <Param name="include">NONE</Param>
  </Optional> 
 という書き方はうまくいかなかった
 - 下記で紹介されている方法でうまくいった。ModulePrefsタグの中に、次の追加するらしい
 orkut Developer Blog: Rewriting returns to the sandbox 
 http://orkutdeveloper.blogspot.com/2008/06/rewriting-returns-to-sandbox.html
   <ModulePrefs title="App Data Sample">
     <Require feature="opensocial-0.8" />
     <Optional feature="content-rewrite">
       <Param name="include-urls"></Param>
       <Param name="exclude-urls">.*</Param>
       <Param name="include-tags"></Param>
     </Optional>
   </ModulePrefs>
 - なかなか癖があることが多そう。前途多難。 &sad;
 
 #blikifooter(志田)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら