firefox扩展报告错误加载项损坏

时间:2014-05-18 08:51:40

标签: firefox firefox-addon firefox-addon-sdk

我尝试按照说明进行操作 https://developer.mozilla.org/en/docs/Building_an_Extension 构建一个firefox附加组件。

我将install.rdf更改为

<?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:id>helloworld@mozilla.doslash.org</em:id>
    <em:name>Hello World extension for Firefox</em:name>
    <em:version>1.0</em:version>
    <em:description>Demo extension.</em:description>
    <em:creator>Nickolay Ponomarev</em:creator>
    <!-- optional items -->
    <em:contributor>A person who helped you</em:contributor>
    <em:contributor>Another one</em:contributor>
    <em:homepageURL>http://kb.mozillazine.org/Getting_started_with_extension_development</em:homepageURL>
    <!--em:optionsURL>chrome://sampleext/content/settings.xul</em:optionsURL>
    <em:aboutURL>chrome://sampleext/content/about.xul</em:aboutURL>
    <em:iconURL>chrome://sampleext/skin/mainicon.png</em:iconURL>


    <!-- Firefox -->
    <em:targetApplication>
      <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>12.0</em:minVersion>
        <em:maxVersion>32.*</em:maxVersion>
      </Description>
    </em:targetApplication>

  </Description>

</RDF>

安装时报告

enter image description here

欢迎评论

1 个答案:

答案 0 :(得分:0)

扩展程序的核心文件(install.rdfchrome.manifestbootstrap.js,如果适用)必须使用ANSI编码保存。检查您的编辑器是否默认使用某种unicode风格。