問題タブ [firebreath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - プラグインのインストール
私はFirebreathでプラグインを作成し、msiを作成しました。
インストールをトリガーする(ページの上部にポップアップが表示される)か、ユーザーをダウンロードページにリダイレクトするJavaScript関数を作成したいと思います。誰かが例や役立つリンクを提供できますか?
ありがとう!
dll - Firefox拡張機能でFirebreathで生成されたプラグインを使用していますか?
Firefox拡張機能でFirebreathで作成された.dllを使用することは可能ですか?
現在、JavaScriptを使用してドキュメントのHTMLを取得し、.dllから関数を呼び出して、ドキュメントのHTMLをパラメーターとして渡すGoogleChrome用に作成した拡張機能を移植しようとしています。次に、.dllはファイルを保存し、プログラムを起動します。
この機能をFirefoxに移植する簡単な方法はありますか?または、XPCOMを使用してコードを書き直す必要がありますか?
image - プラグイン クロージャと解析パラメータ
いくつかのオブジェクトを表示することになっているfirebreathプラグインを書いています。
ローカルソフトウェアと通信しているため、失敗するケースが多いです。
失敗した場合は、プラグインを閉じて、代わりに通常の画像を表示したいと考えています。または、画像の URL をパラメータとして取得し、ファイルを解析して表示します。
どちらのオプションも受け入れられます。
そう-
- より良いオプションは何ですか?
- プラグインを完全に閉じるにはどうすればよいですか?
- object タグから渡されたパラメータを解析するにはどうすればよいですか?
plugin->getParam("Name") を試しましたが、渡した値を取得できませんでした。
どうすればいいのですか?
linux - DirectFB 用の FireBreath NPAPI プラグインをビルドできますか?
DirectFB、組み込み Linux で実行されている Webkit ブラウザ用の FireBreath を使用して NPAPI プラグインを構築することは可能ですか?
ubuntuでテストプラグインを構築しているときに、以下のx11関連ファイルを使用していることがわかったので、質問しています。
GUI プラグインは作りたくありません。JavaScript を使用してブラウザから外部メディア プレーヤーを制御できるプラグインを作成しています。
plugins - DOM に何も注入せずに、firebreath プラグインを Firefox 拡張機能にロードする
firefox 拡張機能に firebreath プラグインをロードする方法はありますか?ここで説明するように、プラグインに関連する html を DOM に挿入する方法を見てきました(「http://stackoverflow.com/questions/5688904/scriptable-npapi-plugin- dont-work-with-firefox") セキュリティ上の問題を回避するために、拡張機能がプラグインをバックグラウンドでロードする方がよいと思います。私のプラグインは描画とは何の関係もありません。単純な関数を呼び出して特定のポートにデータを送信するだけです。拡張機能の開発は初めてなので、例は役に立ちます...
macos - FireBreathを使用したChrome用のNPAPIプラグインのパッケージ化
FireBreathで作成したプラグインをChrome拡張機能としてパッケージ化しようとしています。Chrome拡張機能とNPAPIについて読んだことがありますが、その方法は、次のようにマニフェストにファイルを含めることです。
FireBreathは.dllファイルとLinux.soファイルを問題なくコンパイルしますが、OSXIでは.pluginファイルを取得します。.pluginファイルからmac.soを取得するにはどうすればよいですか、またはOS XでChrome用のプラグインをパッケージ化する他の方法はありますか?
plugins - プラグインのインストールにDirectXのインストールを含める
FireBreathで記述されたブラウザプラグインがあり、msiパッケージが生成されています。
IEユーザーに自動インストールを提供するために、msiをcabファイルにパックしました。
ただし、プラグインはDirectXを使用しているため、プラグインと一緒にDirectXをインストールしたいと思います。
DirectXのインストールをトリガーするにはどうすればよいですか?msiインストーラーから?infファイル?
前もって感謝します!
plugins - Firebreath で CMake を使用して NPAPI プラグイン プロジェクトに依存 DLL を追加する
プラグインは、外部に依存する dll ファイルで関数を呼び出す必要があります。チュートリアルに従い、次のことを行いましたが、まだ成功していません。
プロジェクト ルートに sample.dll ファイルを貼り付けました。
次の構成を projectDef.cmake (projects\plugintest\Win\projectDef.cmake) に追加しました。
/li>「firebreath\prep2010.cmd projects build」を使用してソリューション ファイルを生成しました。
- 生成された firebreath ソリューションのプロジェクト プロパティ -> 構成プロパティ -> リンカー -> 入力 -> 追加の依存関係には、適切な dll の絶対パスがあります。
PluginTestAPI.cpp に以下を追加しました。
/li>
ビルド エラー:
インクルード ファイル "sample.h" を開けません: そのようなファイルまたはディレクトリはありません。
dll ファイルは、ヘッダー ファイルと lib ファイルのパッケージです。JNA を使用して dll を正常に呼び出すことができます。
私は Java 開発者ですが、C++ プログラミングの経験はあまりありません。私は根本的な何かが欠けていると信じています。
ありがとう!
python - Google Chrome拡張機能でPythonスクリプト(コンピューター上のユーザーデータを読み取る)を実行する-NPAPI
http://code.google.com/chrome/extensions/npapi.html
私はこれを読み通しました、そして完全に混乱しています。サンプルのnpapi.soプラグインをhttp://www.firebreath.org/display/documentation/Building+on+Linuxからビルドしました
解凍した拡張機能のpopup.htmlでプラグインを使用するまで、すべてが正常に機能しました(プラグインが正しくインストールされ、認識されました)。
popup.html:18Uncaught ReferenceError:NPObjectが削除されました
さまざまなテストから、プラグインオブジェクトでコンストラクターを呼び出すとエラーがスローされるようです。ここで何が起こっているのかわかりません。
私が本当にやりたいのは、Cythonを使用して.pyファイルを.soまたは.dllにコンパイルし、拡張機能でそのメソッドを呼び出せるようにすることだけです。
誰かがこれを行う簡単な方法を知っていますか?/誰かがこの動作の簡単な「こんにちは、世界」の例を提供できますか?
cmake - ライブラリをCMakeとリンクできません
私はfirebreathを使用してnpAPIプラグインを作成しました。
私のコードはgiblibを使用しているので、このコードをCMakeLists.txtに追加します
私はcmakeの初心者です
そこで、CMakeに関するチュートリアルとfirebreathホームページのリソースを調べました。
(http://www.firebreath.org/display/documentation/Using+Libraries)
私はすべてのステップを繰り返すと思います。だから、なぜそれが機能しないのか理解できません。
これはファイルを検索するための結果です。