{"id":334,"date":"2010-07-31T12:09:31","date_gmt":"2010-07-31T10:09:31","guid":{"rendered":"https:\/\/blog.craue.de\/christian\/?p=334"},"modified":"2011-01-07T17:58:56","modified_gmt":"2011-01-07T16:58:56","slug":"angabe-des-bereichs-kompatibler-firefox-versionen-eines-add-ons","status":"publish","type":"post","link":"https:\/\/blog.craue.de\/christian\/2010\/07\/31\/angabe-des-bereichs-kompatibler-firefox-versionen-eines-add-ons\/","title":{"rendered":"Angabe des Bereichs kompatibler Firefox-Versionen eines Add-ons"},"content":{"rendered":"<p>Ich stand gerade vor dem Problem, f\u00fcr mein Firefox-Add-on <a title=\"Beitrag zur Ank\u00fcndigung von azid\" href=\"https:\/\/blog.craue.de\/christian\/2010\/05\/07\/firefox-add-on-zur-speicherung-der-zoom-bilder-von-amazon\/\" target=\"_blank\">azid<\/a> die kompatiblen Firefox-Versionen anzugeben. Aufgrund eines Fehlers in einigen Firefox-Versionen m\u00fcsste ich nun theoretisch zwei Bereiche von Versionsnummern festlegen, von 2.0 bis 3.6.* und von 4.0b2 bis 4.0b3pre, da in den Versionen 3.7a4 (erste verf\u00fcgbare inkompatible) und 4.0b1 (letzte inkompatible) sowie wahrscheinlich (ungetestet) den Versionen dazwischen das Add-on nicht funktioniert. Praktisch ist leider nur die Angabe genau eines Bereichs unterst\u00fctzter Versionen einer Anwendung (z. B. Firefox) m\u00f6glich, sodass weder<\/p>\n<pre style=\"font-size: 1.2em;\">&lt;em:targetApplication&gt;\r\n  &lt;Description&gt;\r\n    &lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;\/em:id&gt;\r\n    &lt;em:minVersion&gt;2.0&lt;\/em:minVersion&gt;\r\n    &lt;em:maxVersion&gt;3.6.*&lt;\/em:maxVersion&gt;\r\n  &lt;\/Description&gt;\r\n&lt;\/em:targetApplication&gt;\r\n&lt;em:targetApplication&gt;\r\n  &lt;Description&gt;\r\n    &lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;\/em:id&gt;\r\n    &lt;em:minVersion&gt;4.0b2&lt;\/em:minVersion&gt;\r\n    &lt;em:maxVersion&gt;4.0b3pre&lt;\/em:maxVersion&gt;\r\n  &lt;\/Description&gt;\r\n&lt;\/em:targetApplication&gt;<\/pre>\n<p>noch<\/p>\n<pre style=\"font-size: 1.2em;\">&lt;em:targetApplication&gt;\r\n  &lt;Description&gt;\r\n    &lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;\/em:id&gt;\r\n    &lt;em:minVersion&gt;2.0&lt;\/em:minVersion&gt;\r\n    &lt;em:maxVersion&gt;3.6.*&lt;\/em:maxVersion&gt;\r\n  &lt;\/Description&gt;\r\n  &lt;Description&gt;\r\n    &lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;\/em:id&gt;\r\n    &lt;em:minVersion&gt;4.0b2&lt;\/em:minVersion&gt;\r\n    &lt;em:maxVersion&gt;4.0b3pre&lt;\/em:maxVersion&gt;\r\n  &lt;\/Description&gt;\r\n&lt;\/em:targetApplication&gt;<\/pre>\n<p>eine L\u00f6sung sind. Eine <a title=\"Dokumentation zu &quot;Install Manifests&quot; im Mozilla Developer Center\" href=\"https:\/\/developer.mozilla.org\/en\/install_manifests#targetApplication\" target=\"_blank\">Beschreibung dieses Konstrukts<\/a> gibt es bei Mozilla. Somit bin ich gezwungen, einen Bereich wie<\/p>\n<pre style=\"font-size: 1.2em;\">&lt;em:targetApplication&gt;\r\n  &lt;Description&gt;\r\n    &lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;\/em:id&gt;\r\n    &lt;em:minVersion&gt;2.0&lt;\/em:minVersion&gt;\r\n    &lt;em:maxVersion&gt;4.0b3pre&lt;\/em:maxVersion&gt;\r\n  &lt;\/Description&gt;\r\n&lt;\/em:targetApplication&gt;<\/pre>\n<p>anzugeben, obwohl er eigentlich falsch ist. Zumindest habe ich der <a title=\"Projektseite von azid\" href=\"http:\/\/craue.de\/azid\/\" target=\"_blank\">Projektseite von azid<\/a> Informationen zu (in)kompatiblen Versionen hinzugef\u00fcgt.<\/p>\n<p>Die Festlegung mehrerer disjunkter Versionsmengen w\u00e4re w\u00fcnschenswert, um solche dem Add-on-Entwickler bekannten Inkompatibilit\u00e4ten den potenziellen Nutzern mitzuteilen und auch in den Prozess der Add-on-Suche und -Installation einflie\u00dfen zu lassen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich stand gerade vor dem Problem, f\u00fcr mein Firefox-Add-on azid die kompatiblen Firefox-Versionen anzugeben. Aufgrund eines Fehlers in einigen Firefox-Versionen m\u00fcsste ich nun theoretisch zwei Bereiche von Versionsnummern festlegen, von 2.0 bis 3.6.* und von 4.0b2 bis 4.0b3pre, da in den Versionen 3.7a4 (erste verf\u00fcgbare inkompatible) und 4.0b1 (letzte inkompatible) sowie wahrscheinlich (ungetestet) den Versionen [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,7],"tags":[155,142,128,163,154,164],"_links":{"self":[{"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/posts\/334"}],"collection":[{"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/comments?post=334"}],"version-history":[{"count":0,"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/posts\/334\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/media?parent=334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/categories?post=334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.craue.de\/christian\/wp-json\/wp\/v2\/tags?post=334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}