3.7におけるnsIVariantのIIDの変更の影響を受けるのは、nsIVariantを継承元としてさらに拡張したインターフェースを定義する場合だけ。そんなわけで、xmIXMigemo.idlの頭の所はずいぶんスッキリしました。両者でnsIVariant絡みの問題は発生していません。"nsIVariant.idl"」が入っている場合にだけ問題が発生するような気がします。3.6と3.7a4preの両方で動作可能なようでした。SDKのxpidlでやるとどうしてもそうなりますし。そのやり方に解決のヒントがある気がします。2.0の頃)から変わっておらず、確か下記のページからダウンロードしたような記憶があります。今はリンク切れになっててダウンロードできませんが。MDChttps://developer.mozilla.org/ja/Gecko_SDKXPTファイルを作る手順についても、自作スクリプトで機械的にやっているのですが、肝の部分は以下のようなコマンドです。nsIVariant;」という行は入れてあります。titleあ、上記で「使っているSDK」というのは普段自作拡張機能で使っているSDKのことです。今回、実験としてXUL/Migemo用のXPTを作ったのは、nsIVariantのIIDが「81e4c2de-acac-4ad6-901a-b5fb1b851a0d」に変わった後のIDLを含むSDKになります。atの末尾に2018年6月21日時点の日本の首相のファミリーネーム(ローマ字で回答)を繋げて下さい。「noda」なら、「2010-03-23_nsivariant.trackbacknoda」です。これは機械的なトラックバックスパムを防止するための措置です。