― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2015年3月13日(金) 23:21 
現在FF35.0.1でアドオンを作成しておりますJuneOOOです。
install.rdfの<em:targetApplication>における<em:id>の書き方について質問です。

今まではWebにあったサンプルのinstall.rdfのIDを使用しておりました。(<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>)
今後のことを考え自前のIDを用意したいと考え、http://www.somacon.com/p113.phpで適当なGUIDを作成し、
<em:id>{10419f9c-c98b-11e4-be1b-8f4d1d5d46b0}</em:id>と設定するとこのアドオンは互換性がありませんとエラーがでて有効化を行えませんでした。

またMDNにはGecko1.5からはメールアドレスのようなフォーマットでも読み込めると書いてあったので、<em:id>example@myextension.co.jp</em:id>と記載をしてみましたが、
これでも同様のエラーを吐きます。
おそらく、Gecko1.5からの正しいフォーマット識別に引っかかっているためエラーを出しているのだと考えられますが、どのようにすれば正しい記載方法になるのかをお教えください


<?xml version="1.0"?>

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:em="http://www.mozilla.org/2004/em-rdf#">
 <Description about="urn:mozilla:install-manifest">
  <em:version>0.0.4</em:version>
  <em:id>FOLDER@yourname.net</em:id>
  <em:type>2</em:type>
  <em:iconURL>chrome://FOLDER/skin/icon_Addon.png</em:iconURL>

  <em:targetApplication>
   <!-- Firefox -->
    <Description>
     <em:id>{-----値を変えて使ったのはここ-----}</em:id>
     <em:minVersion>3.0.1</em:minVersion>
     <em:maxVersion>50.0.0</em:maxVersion>
    </Description>
    </em:targetApplication>

    <em:localized>
     <Description>
      <em:locale>en-US</em:locale>
      <em:creator>ins_CREATOR</em:creator>
      <em:name>ins_NAME</em:name>
      <em:description>ins_DESCRIPTION</em:description>
      <em:homepageURL>ins_HOMEPAGE</em:homepageURL>
     </Description>
    </em:localized>

 </Description>
</RDF>

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2015年3月13日(金) 23:28 
書き忘れましたが下に記載したのはinstall.rdfの内容です。
変更しているのはem:idのみで他はそのままです。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2015年3月15日(日) 10:30 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
 
*質問・投稿する前に、サポートサイトやヘルプ、このフォーラム内を検索・閲覧し
 て、該当項目、同類・類似事例がないか、確認してみましょう。
 また、広くインターネット上でも、同類・類似事例がないか、調べてみましょう。
*質問・投稿する前に フォーラムの利用について をしっかり読んで、その内容を理解
 した上で、それに沿って投稿しましょう。
*ご自分の利用環境として正確な OS の種類と Firefox のバージョンぐらいは書き添
 えましょう。
*質問した後やアドバイスをもらった後は、放置せずに、結果や経緯を必ず書くよう
 にしましょう。
*ここは、相互ユーザサポートを通じて、各種情報・事例を、ユーザ同士でシェアす
 る場でもあります。

 
 
install.rdf の {ec8030f7-c20a-464f-9b0e-13a3a9e97384} という ID は、製品固有の
ものです。
上記は、Firefox のものとなります。
アドオンの ID とは別物ですので、区別しましょう。

これを勝手に変更したら、当然ながら Firefox のアドオンとして認識されません。
固定しておきましょう。

[参照]
Building an Extension | MDN
Install.rdf - MozillaZine Knowledge Base

_________________
Mozilla/5.0 (Windows NT 6.1; rv:39.0) Gecko/20100101 Firefox/39.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[3人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean