問題タブ [geckosdk]
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.
c++ - XulRunner v.34 とリンクして Firefox 用の XPCOM 拡張機能を作成する
MSVS 2013 で最新の Gecko SDK (xulrunner-34.0.5.en-US.win32.sdk) を使用していますが、リンカーで深刻な問題に直面しています (明らかに私だけではありません)。
さまざまな問題に対する多くの回避策の後、次のリンカー エラーが発生します。
SDK からすべての LIB ファイルを追加しましたが、まだ何も追加されていません。他の開発者から同様の問題を見つけましたが、解決策はありません:
http://forums.mozillazine.org/viewtopic.php?f=19&t=2288909
https://bugzilla.mozilla.org/show_bug.cgi?id=682259
最後のリンクは解決策を提供するはずですが、私 (およびそのページの別のユーザー) には機能しません。
この問題のヒント/解決策/提案はありますか?
アップデート:
を定義XP_WIN
した後、リンカ エラーが 1 つだけ発生します。
それはこの男と同じ場所に私をもたらすようです:
https://bugzilla.mozilla.org/show_bug.cgi?id=682259#c7
更新 2:
char16_t
これは、 mozillaChar16.h
と MS の内部で競合する typedef で発生した以前の問題と関係がありましたyvals.h
。
_CHAR16T
私の新しい解決策は、MS ヘッダーの typedef-ing を防ぐために を定義することchar16_t
でした。
c++ - XPCOM 経由で「MozillaWindowClass」HWND のタブを一覧表示できますか?
IE
IWebBrowser2
へのアクセスやIE フレームのIHtmlDocument2
からのアクセスを容易にします。HWND
そのため、クラスをテストし、適切なものを見つけたら、それらと簡単にやり取りできますEnumWindows
。EnumChildWindows
開いているすべての Mozilla Firefox タブを
"MozillaWindowClass"
(そのHWND
)、経由XPCOM
、および C++ で一覧表示する方法がある場合は?
私は長くて強力にグーグルで検索しましたが、この件についてはあまり見つかりません。拡張機能/アドオンを開発するのではなく、拡張 DLL からではなく、無関係な EXE から外部からブラウザーを制御したい。または、少なくともそれへの読み取り専用アクセス。