外部プログラムを呼び出せる拡張機能を開発中です。
firefoxではnsIProcessが使えてとても簡単です。
しかし、opera の UserJS またはウィジェットは非常に弱く、そのような機能はありません。
回避策はありますか?
別の質問ですが、プロトコル ハンドラを使用しようとしました。
それはただ奇妙で、奇妙な問題が現れます。
-
プロトコル ハンドラに渡された URL に %AE のような UTF-8 文字が含まれている場合、
escape() を使用するかどうかに関係なく、ハンドラは正しい URL を受け取ることができません。
これを回避するには、 % をいくつかの奇妙な文字列に置き換える必要があります。それは本当に醜い解決策です。
Linux、opera 11.0 でのみ表示されます。
私はそれがバグだと思い始めています。 - Opera Linux では、URL のすべてのバックスラッシュを「/」に置き換えます。これはしたくないのですが、どうすれば無効にできますか?