| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Mixi アプリ 外部Javascriptファイルを使用する」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==mixi アプリ 外部Javascriptファイルを使用する== mixi アプリ ===外部 Javascriptを script タグの src にURL記述するが正しく読み込ま…」)
 
6行目: 6行目:
  
 
=====これが=====
 
=====これが=====
  <script type="text/javascript" src="http://typea-mixi01.appspot.com/js/jquery-1.3.2.js"></script>
+
  &lt;script type="text/javascript" src="http://typea-mixi01.appspot.com/js/jquery-1.3.2.js"&gt;&lt;/script&gt;
  
 
=====こうなる=====
 
=====こうなる=====
  <script type="text/javascript" src="/gadgets/concat?rewriteMime=text/javascript&gadget=http%3A%2F%2Ftypea-info-apps.googlecode.com%2Fsvn%2Ftrunk%2Fmixi_app%2Fapps%2Fhelloworld.xml%3Fnocache%3D1%26v%3D1249576097&fp=-182800334&1=http%3A%2F%2Ftypea-mixi01.appspot.com%2Fjs%2Fjquery-1.3.2.js">
+
  &lt;script type="text/javascript" src="/gadgets/concat?rewriteMime=text/javascript&gadget=http%3A%2F%2Ftypea-info-apps.googlecode.com%2Fsvn%2Ftrunk%2Fmixi_app%2Fapps%2Fhelloworld.xml%3Fnocache%3D1%26v%3D1249576097&fp=-182800334&1=http%3A%2F%2Ftypea-mixi01.appspot.com%2Fjs%2Fjquery-1.3.2.js"&gt;
  
 
===対応===
 
===対応===
20行目: 20行目:
 
このあたりを参考に、キャッシュさせない設定を行う。
 
このあたりを参考に、キャッシュさせない設定を行う。
  
  <Module>
+
  &lt;Module&gt;
   <ModulePrefs title="twitter search sample">
+
   &lt;ModulePrefs title="twitter search sample"&gt;
     <Require feature="opensocial-0.8"/>
+
     &lt;Require feature="opensocial-0.8"/&gt;
     <Optional feature="content-rewrite">  
+
     &lt;Optional feature="content-rewrite"&gt;  
         <Param name="include-urls"></Param>
+
         &lt;Param name="include-urls"&gt;&lt;/Param&gt;
         <Param name="exclude-urls">.*</Param>
+
         &lt;Param name="exclude-urls"&gt;.*&lt;/Param&gt;
         <Param name="include-tags"></Param>
+
         &lt;Param name="include-tags"&gt;&lt;/Param&gt;
       </Optional>
+
       &lt;/Optional&gt;
   </ModulePrefs>
+
   &lt;/ModulePrefs&gt;
 
       :
 
       :

2020年2月15日 (土) 08:04時点における版

mixi アプリ 外部Javascriptファイルを使用する

mixi アプリ

外部 Javascriptを script タグの src にURL記述するが正しく読み込まれない。

外部ファイルはOpenSocialコンテナによってキャッシュされるらしい。キャッシュされてもきちんと動作してくれればよいのだが、なにしろきちんと動いてくれない。

これが
<script type="text/javascript" src="http://typea-mixi01.appspot.com/js/jquery-1.3.2.js"></script>
こうなる
<script type="text/javascript" src="/gadgets/concat?rewriteMime=text/javascript&gadget=http%3A%2F%2Ftypea-info-apps.googlecode.com%2Fsvn%2Ftrunk%2Fmixi_app%2Fapps%2Fhelloworld.xml%3Fnocache%3D1%26v%3D1249576097&fp=-182800334&1=http%3A%2F%2Ftypea-mixi01.appspot.com%2Fjs%2Fjquery-1.3.2.js">

対応

キャッシュをしない設定

このあたりを参考に、キャッシュさせない設定を行う。

<Module>
  <ModulePrefs title="twitter search 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> 
     :