Gran Paradisoのロシア語ホットキーのバグ修正(Firefox 3.0)

LinuxでFirefoxを使用したロシア語を話す人々はすべて、ロシア語のレイアウトがオンになっているとホットキーが機能しないという事実に直面したと思います。 これらの場合、これらの問題を排除する拡張が行われました。 今日、私はGran Paradiso(将来のFirefox 3.0)をKubuntuにインストールしましたが、拡張機能が頑固に動作したくないという事実に直面しました。



最初は、Firefoxのバージョン3向けではないことにresし始めました。 この問題は修正可能です。拡張ディレクトリ(〜/ .mozilla / firefox / <1つのディレクトリがあります> / extensions / <extension number> /で、すべてのディレクトリを列挙して拡張番号が見つかります。readmeファイルがあります。 「ロシア語のホットキーのバグ修正」)ファイルinstall.rdfに言及し、コメント<!-Firefox->の下のブロックを次のように変更します。

  <em:targetApplication>
     <説明>
         <em:id> {<数字があります、ファイルから貼り付けます>} </ em:id>
         <em:minVersion> 1.5 </ em:minVersion>
         <em:maxVersion> 3.0 </ / em:maxVersion>
     </説明>
 </ em:targetApplication> 


その後、拡張機能はバージョンの非互換性を誓うのをやめ、機能し始めます。 より正確には、拡張機能が有効になっているという意味がないため、「動作」し始めます。ロシア語のレイアウトでは、動作するホットキーはありません。 Googleで有用-FF 3.0の拡張機能の修正は見つからず、何も見つかりませんでした。 何もすることはありません-コードに登りました。 コードを15分間掘り下げた後、サイドが見つかりました-作者は存在しないパラメーターを関数に渡しました。 1つの単語を変更してGran Paradisoを再起動すると、スクリプトは奇跡的に機能し始めました。 今、彼は石鹸の拡張機能の作者に手紙を書いて、彼が自分の側をまっすぐにし、新しいバージョンをパブリックアクセスにするようにしました。 そして今、拡大そのものを集めるには、時間も欲望もありません。 :)



すぐにすべてを望む人のために:

  1. ディレクトリに移動します〜/ .mozilla / firefox <「-3.0」が存在する可能性があります> / <ディレクトリが1つ存在する> / extensions / <extension number> /(上記の一般的な説明を参照)
  2. chrome / rhkbf.jar / content / rhkbf /に移動します(はい、はい。jarは通常のアーカイブであり、ほぼすべてのファイルマネージャーがディレクトリとして使用できます)
  3. overlay.jsファイルを開き、「trevt.initKeyEvent(evt.type、evt.canBubble、evt.cancelable、」の行を探します。
  4. 「evt.canBubble」を「evt.bubbles」に変更します
  5. Gran Paradisoを再起動し、すべてが機能することを確認します




ここから撮影



All Articles