問題タブ [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.
c++ - base::Thread のソースコードはどこにありますか
私は何かを探していて、このコードに出くわしました:
http://google.com/codesearch?q=kBrowserThreadNames
のソースはどこにありますbase::Thread
か?
(問題は、firefox.exe で実行されているものをデバッグする際にGecko_IOThread
、何らかの方法でスレッド名を設定していることに気付き、その方法を調べたかったことです。)
browser - ブラウザとバックエンド間の通信を実現するにはどうすればよいですか?
geckoベースのWebブラウザと通信できる必要があるバックエンドソフトウェアがあります(その逆も同様です)。これを実現するための最良の方法は何ですか?HTTPはどちらかと言えば一方向なので(たとえば、私がかなり「ハッキー」だと思うリバースAJAXを除いて)、これをどのように行うのか疑問に思っています。
NPAPIベースのプラグインを作成することはオプションでしょうか?ブラウザとバックエンドの間で交換されるデータに基づいて、ブラウザはWebページのDOMを操作する必要があります。操作は非常に動的である必要があり、通信速度は重要な要件です。
私を正しい方向に向けたり、読む価値のある有用なリソースを提供したりするのに助けてくれてうれしいです!
firefox - 「-moz-box-shadow」が Firefox / Gecko でサポートされたのは最近ですか?
-moz-box-shadow
Firefoxはどの程度サポートされていますか? かなり前から聞いていると思っていたのですが、そのページは
Firefox 3.5 と Gecko 1.9.1 まではサポートされないと言っていますか? (現在の Firefox 3.6.12 と Gecko 1.9.2 では) 最近までサポートされていなかったということですか?
javascript - JavaScriptで安全に文字列に変換する方法
私が持っている場合:
どうすればtest
文字列に変換できますか?文字列以外を許可したいので、呼び出しもチェックtest.toString()
も使用せずに。typeof x == "string"
注:これは、コンテンツページのjsスコープからのオブジェクトを処理するFF拡張機能用です。
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の表示に影響を与える可能性があると思われるものを何も吐き出しませんでした問題はありません。
どんな考えでもいただければ幸いです。前もって感謝します!
javascript - DOMSubTree内のスタイル属性が変更された場合、WebKitはどのようなイベントを発生させますか?
Geckoベースのエンジンでは、次の例が機能し、適切なイベントを発生させます。Internet Explorerは、onpropertychangeイベントでカバーされています。
この例ではjQueryを使用していますが、ソリューションを可能な限り軽量にするため、jQueryを使用せずに「純粋な」イベントにアクセスする必要があります。DOM / ChildElementsをトラバースするタイマーベースは実行可能なオプションではありません(パフォーマンスのために-ええと、それがないためです)。
WebKitは何を使用しますか?LinuxChromiumとWin-Safariでテストしています。
javascript - Gecko 2の型付き配列:Float32Arrayの連結と拡張
私はJavascript型付き配列と少し混乱しています。
私が持っているのは、 concatメソッドを持たないいくつかのFloat32Arrayです。ところで、事前にいくつあるかわかりません。それらをすべて別のFloat32Array内に連結したいのですが、次のようになります。
- 前に言ったように、連結方法はありません
- 配列の長さを超えて書き込もうとすると、配列は展開されません(これは機能しません-event.frameBufferとbufferは両方ともFloat32Arrayであり、バッファーの最終的な長さがわからないことに注意してください) )::
私が見つけた唯一の解決策は、Float32Arrayを通常の配列にコピーすることですが、それは間違いなく私が望んでいることではありません。どうしますか、stackoverflowers?
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.rdf
not from chrome://gemgecko/locale/install.properties
...から表示します。
html - 醜いギリシャ文字を修正しますか?
たとえば、ギリシャ語の記号をで表示するとπ
、ChromeとSafariとFirefoxで非常に異なる結果が得られます。いくつかの例のテキストとして、私は持っています:
クロム:
Firefox:
Webkitで文字をGeckoのスタイルに近づける方法はありますか?これは私がここで非常に好むものですか?
編集:実際には、問題はWebkit自体に関係していないようです。これは、Windows 7のChromeで好きなようにレンダリングされるようです:(私はSnowLeopardを使用していて、他のコンピューターをチェックする必要はありませんでした。 、heh)
また、少しオフトピックですが、フォントがPCよりもMacで少し大胆にレンダリングされているように見える理由を誰かが知っていますか?
javascript - JavaScript非同期コールバック関数間でパラメータを渡す
ここで execAsync 関数を使用したい: https://developer.mozilla.org/en/Storage#Asynchronously
そして、handleResult と handleCompletion の間で値を渡したいです。何かのようなもの
それを行う最良の方法は何ですか?