問題タブ [gecko]

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.

0 投票する
2 に答える
268 参照

c++ - base::Thread のソースコードはどこにありますか

私は何かを探していて、このコードに出くわしました:

http://google.com/codesearch?q=kBrowserThreadNames

のソースはどこにありますbase::Threadか?

(問題は、firefox.exe で実行されているものをデバッグする際にGecko_IOThread、何らかの方法でスレッド名を設定していることに気付き、その方法を調べたかったことです。)

0 投票する
1 に答える
505 参照

browser - ブラウザとバックエンド間の通信を実現するにはどうすればよいですか?

geckoベースのWebブラウザと通信できる必要があるバックエンドソフトウェアがあります(その逆も同様です)。これを実現するための最良の方法は何ですか?HTTPはどちらかと言えば一方向なので(たとえば、私がかなり「ハッキー」だと思うリバースAJAXを除いて)、これをどのように行うのか疑問に思っています。

NPAPIベースのプラグインを作成することはオプションでしょうか?ブラウザとバックエンドの間で交換されるデータに基づいて、ブラウザはWebページのDOMを操作する必要があります。操作は非常に動的である必要があり、通信速度は重要な要件です。

私を正しい方向に向けたり、読む価値のある有用なリソースを提供したりするのに助けてくれてうれしいです!

0 投票する
1 に答える
202 参照

firefox - 「-moz-box-shadow」が Firefox / Gecko でサポートされたのは最近ですか?

-moz-box-shadowFirefoxはどの程度サポートされていますか? かなり前から聞いていると思っていたのですが、そのページは

https://developer.mozilla.org/en/css/-moz-box-shadow

Firefox 3.5 と Gecko 1.9.1 まではサポートされないと言っていますか? (現在の Firefox 3.6.12 と Gecko 1.9.2 では) 最近までサポートされていなかったということですか?

0 投票する
6 に答える
14606 参照

javascript - JavaScriptで安全に文字列に変換する方法

私が持っている場合:

どうすればtest文字列に変換できますか?文字列以外を許可したいので、呼び出しもチェックtest.toString()も使用せずに。typeof x == "string"

注:これは、コンテンツページのjsスコープからのオブジェクトを処理するFF拡張機能用です。

0 投票する
1 に答える
260 参照

html - Gecko(Firefox 3.6 / 4beta)はDivを非表示にし、Webkit(Chrome / Dreamweaver)は問題なく表示します

数日間取り組んできた問題に遭遇し、オンラインで答えを思い付くことができないようです。現在作業しているサイトテンプレートは「http://citylakersbaseball.org/2.0」にあります。「sponsors」という名前のdivがあり、Chromeで正常に表示され、DreamweaverCS5のライブビューが組み込まれています。ただし、Firefox 3.6および4betaでは、完全に消滅します。ビューソースで確認できますが、firebugではグレー表示になっています。多分それはDOMの問題ですか?(私はあまり知りません)。レンダリングエンジンの問題?

ソース(index、htm)とCSS(style.css / nav.css)をHTMLバリデーターで実行しました-HTMLは問題なく、CSSは、特にWebkit以降、divの表示に影響を与える可能性があると思われるものを何も吐き出しませんでした問題はありません。

どんな考えでもいただければ幸いです。前もって感謝します!

0 投票する
1 に答える
165 参照

javascript - DOMSubTree内のスタイル属性が変更された場合、WebKitはどのようなイベントを発生させますか?

Geckoベースのエンジンでは、次の例が機能し、適切なイベントを発生させます。Internet Explorerは、onpropertychangeイベントでカバーされています。

この例ではjQueryを使用していますが、ソリューションを可能な限り軽量にするため、jQueryを使用せずに「純粋な」イベントにアクセスする必要があります。DOM / ChildElementsをトラバースするタイマーベースは実行可能なオプションではありません(パフォーマンスのために-ええと、それがないためです)。

WebKitは何を使用しますか?LinuxChromiumとWin-Safariでテストしています。

http://jsfiddle.net/eQErD/30/

0 投票する
3 に答える
7875 参照

javascript - Gecko 2の型付き配列:Float32Arrayの連結と拡張

私はJavascript型付き配列と少し混乱しています。

私が持っているのは、 concatメソッドを持たないいくつかのFloat32Arrayです。ところで、事前にいくつあるかわかりません。それらをすべて別のFloat32Array内に連結したいのですが、次のようになります。

  • 前に言ったように、連結方法はありません
  • 配列の長さを超えて書き込もうとすると、配列は展開されません(これは機能しません-event.frameBufferとbufferは両方ともFloat32Arrayであり、バッファーの最終的な長さがわからないことに注意してください) )::

私が見つけた唯一の解決策は、Float32Arrayを通常の配列にコピーすることですが、それは間違いなく私が望んでいることではありません。どうしますか、stackoverflowers?

0 投票する
1 に答える
342 参照

localization - Gecko 1.9 より前の拡張機能の説明のローカライズ

https://developer.mozilla.org/en/Localizing_extension_descriptions (Gecko 1.9 より前のローカライズ)からの情報に基づいて、ローカライズされた名前で Firefox 用の拡張機能を構築しようとしていますが、機能しません。ブラウザの Javascript コンソールのエラーは次のとおりです。

私の拡張ファイルの階層は次のとおりです。

/defaults/preferences/prefs.js:

/chrome/locale/en/install.properties:

/chrome/locale/pl/install.properties:

拡張機能のエラーを見つけるのを手伝ってくれる人はいますか?

編集

インストールマニフェストを追加しています...

/install.rdf:

Firefox 1.5 と 3.6 でテストしました。3.6 ではすべて正常に動作するように見えますが、1.5 では動作しません。拡張機能マネージャーは拡張機能の名前を from install.rdfnot from chrome://gemgecko/locale/install.properties...から表示します。

0 投票する
3 に答える
410 参照

html - 醜いギリシャ文字を修正しますか?

たとえば、ギリシャ語の記号をで表示するとπ、ChromeとSafariとFirefoxで非常に異なる結果が得られます。いくつかの例のテキストとして、私は持っています:

クロム:

Chromeのレンダリング

Firefox:

Firefoxのレンダリング

Webkitで文字をGeckoのスタイルに近づける方法はありますか?これは私がここで非常に好むものですか?

編集:実際には、問題はWebkit自体に関係していないようです。これは、Windows 7のChromeで好きなようにレンダリングされるようです:(私はSnowLeopardを使用していて、他のコンピューターをチェックする必要はありませんでした。 、heh)

ChromeonWindowのレンダリング

また、少しオフトピックですが、フォントがPCよりもMacで少し大胆にレンダリングされているように見える理由を誰かが知っていますか?

0 投票する
2 に答える
2154 参照

javascript - JavaScript非同期コールバック関数間でパラメータを渡す

ここで execAsync 関数を使用したい: https://developer.mozilla.org/en/Storage#Asynchronously

そして、handleResult と handleCompletion の間で値を渡したいです。何かのようなもの

それを行う最良の方法は何ですか?