問題タブ [xul]
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.
firefox - XUL イベント: 新しいページの読み込み / ページのコンテンツの取得
「ブラウザでページの読み込みが開始された」ときにイベントをキャッチするにはどうすればよいですか?
HTML にアクセスして XUL で操作するにはどうすればよいですか?
xul - xulrunnerメインウィンドウの最小サイズを設定するには?
xulrunner アプリケーションのメイン ウィンドウの最小サイズを設定したいと考えています。minwidth と minheight を試しましたが、機能しませんでした。
firefox - XUL-画像情報へのアクセス
画像を右クリックすると画像情報を提供するFirefox拡張機能を作成する方法を見つけようとしています。基本的に、ユーザーが画像を右クリックしたときの画像パスが必要です。
どんな助けでも大歓迎です。
ありがとう。
xml - XULRunner: 任意のドメインへのリンクを防ぐ
XULRunner アプリのような Mozilla Prism があるとします。<browser/> 要素を持つ XUL ウィンドウがあり、ブラウザは特定のドメイン (example.com など) の Web ページを表示します。
現在、example.com にいくつかのリンクがあります。ユーザーがローカル リンクをたどる (つまり、example.com にとどまる) 場合は、フォローを許可する必要があります。一方、リンクが elpmaxe.moc に移動する場合、次の 2 つの可能性のいずれかがあるはずです (気にしません)。
- 「実際の」ブラウザが開きます (Prism と同じように)、または
- 何も起こりません。
これを行うためのアイデアはありますか?browser.document.onload や DOMready などのイベントを使用するだけでは十分ではありません。これは、ページの読み込み中 (つまり、これらのイベントがまだ発生していないとき) であってもリンクを安全にブロックする必要があるためです。
firefox - ツールバーの拡張ボタンのクリックに応答してxulファイルを開く
私は現在、最初のFirefox拡張機能を構築していますが、1つの機能に少し問題があります。ツールバーのボタンクリックに応答して、新しいブラウザタブを開きたいのですが。新しいタブには、いくつかの追加のボタンとともに、Webページのコンテンツが含まれている必要があります。
現時点では、新しいタブのコンテンツ用に別のxulファイルを作成しました。
このxulファイルは、メインのmyapptoolbar.xulから参照されるこのjavascriptを介して起動されます。
私が抱えている問題は、loadPage関数が見つからないため、iframeのsrc属性が設定されないことです。それはばかげたスコーピングの問題だと確信していますが、私はFirefox拡張機能(2日目!)に非常に慣れていないので、助けていただければ幸いです。
xmlhttprequest - XMLHttpRequestの問題
XULを使用して1つのWebアプリケーションを作成しています。そのIamでは、サーバーにリクエストを送信するためにAJAXXMLHttpRequestオブジェクトを使用しています。GPRS接続を使用してWebアプリケーションからサーバーにリクエストを送信すると、リクエストは送信されませんが、readyStateが4に変更され、status=0になります。リクエストが送信されない場合、readyStateがどのように変化しているか。
同じコードがローカルネットワークで正常に機能しています。GPRSを使用してブラウザからサーバーにリクエストを送信すると、正常に機能しています。どんな体でもこの問題を解決するのを手伝ってくれますか?
前もって感謝します。
firefox - XUL - テキストボックスの問題
私はFirefox拡張機能を書いています。ユーザーが Web ページで選択したテキストを強調表示して右クリックすると、拡張機能がテキストをキャプチャし、テキスト ボックス (xul ウィンドウ) に表示します。テキスト ボックスには正しい書式が表示されます (改行、スペース、li タグの * など)。しかし、テキストボックスの値を変数に格納しようとすると問題が発生します。改行がなくなりました。
var selText = document.getElementById("txtboxSelectedText").value; ///
誰でも助けることができますか?
どうもありがとう。
javascript - Firefox: ビューポートの左上隅のマウス座標を取得する
みなさん、良い一日を。
私は Firefox 拡張機能に取り組んでおり、マウス カーソルから特定のオフセットでツールチップをポップアップ表示したいと考えています。ただし、このオフセットがビューポートの外にある場合に問題が発生します。表示されますが、ユーザーはそこをスクロールする必要があります。現在のビューポート内でツールチップ ポップアップを移動することで、これを強化したいと考えています。
ただし、ドキュメント内のどこにいるのかを知る手がかりはマウスの位置だけであるため、問題が発生します。部分的な解決策は、現在のマウス座標 + ツールチップの幅/高さを調べて、ツールチップをどれだけ移動するかを計算し、window.innerHeight または window.innerWidth を超えるかどうかを確認することです。
しかし、それが非常に長いドキュメントで、ユーザーがかなり下にスクロールすると、マウス座標の y 値が非常に大きくなることがわかりました。したがって、window.innerHeight だけに頼って、まだビューポート内にいるかどうかを確認することはできません。ユーザーが何度も下にスクロールした場合、ビューポートの左上隅のマウス座標を見つける方法を見つけた人はいますか?
前もって感謝します!=)
css - ボックス内に幅のないスプリッターを実装する
スプリッターで区切られた他の4つのボックスで構成される水平ボックスがあります。ツリースプリッター(幅なし)のように見えるスプリッターを使用したいのですが、使用しようとするとスプリッターが消え、列のサイズを変更できません。なぜ何かアイデアはありますか?
id="folderpane_splitter"
または、おそらく幅のあるスプリッターのように見えるスプリッターを実装する方法を知っています1px
か?この解決策は私にとって完璧でしょう。
私のコードは次のようになります:
誰かが不思議に思うなら、私はThunderbirdの拡張機能に取り組んでいます。
firefox - Firefox 拡張機能からのマウスオーバー href のインターセプト
firefox 拡張機能からマウスカーソルの下の URL を知るにはどうすればよいですか?
overlay.js ファイル内から href を操作する必要があります。
たとえば、ページで見つかったすべての href にイベントを添付したくないなど、軽量のソリューションが必要です。
私はマウスオーバーソリューションを評価しますが、どうすれば私にとって役立つものを見つけることができません!
ありがとう