問題タブ [firefox]

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 に答える
13627 参照

ajax - Firefox で HTTPS 経由で XMLHttpRequest を動作させるにはどうすればよいですか?

XMLHttpRequest を介して HTTP GET 要求を送信しようとすると、安全でない HTTP で動作します。

しかし、HTTPS 経由で送信すると、ブラウザーが異なれば結果も異なります。

Firefox 3.0.2 の場合: - GET 要求が Web サーバーに到達しません。

IE 7 の場合: - GET 要求が Web サーバーに到達しました。

これは、Firefox 3 が信頼されていない証明書に対してより厳格になったことと関係がありますか? これを回避する方法はありますか?

Firefox の Certificate Manager で例外として URL を既に追加しました。エラー コンソールはエラーを報告しません。XMLHttpRequest の open() と send の周りに try-catch を追加しました。例外はスローされません。

絶対 URL パスと相対 URL パスの両方を使用しても機能しません。

コード スニペットは次のとおりです。

ありがとう、ケネス

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

mysql - 単純な ColdFusion スクリプトは IE では機能しますが、Firefox では機能しませんか?

MySql データベース内のアイテムのステータスを変更する非常に単純なスクリプトがあります。IE7 では正常に動作しますが、Firefox で試してみると、動作しているように見えますが、動作していません...これは非常に奇数。

コードは非常に単純です。最初に、探しているレコードの詳細を取得します。

これは正常に機能しています。結果をダンプすると、期待どおりのレコードの内容になります。次に、if ステートメントを使用して、「アクティブ」フィールドを 1 から 0 に、またはその逆に変更します。

これが機能しない理由はまったくわかりません...そして実際、IE7では完全に機能します...

このスクリプトの実行後、ブラウザはこれらのレコードをすべて表示するページに戻ります。各レコードについて、「bActive」フィールドが「1」に設定されている場合は「アクティブ」という単語が表示され、「ゼロ」に設定されている場合は「無効」が表示されます。十分に単純です。

スクリプトを実行してレコードを無効にすると、Firefox は実際には「無効」という単語を期待どおりに表示しますが、データベース レコードは変更されません!

私は途方に暮れています...サーバー側のコードが、あるブラウザーでは正常に機能し、別のブラウザーでは正常に機能しないのはどうしてでしょうか?!

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

javascript - Firebug-複数行のスクリプトを実行したり、新しいJavaScriptファイルを作成したりするにはどうすればよいですか?

Firebugに、ページに適用する新しいスクリプトファイルを開始する方法はありますか?基本的には、Firebugコンソールで通常行うように作業を行いたいのですが、複数行の関数などを貼り付けることができます。コンソールはそれに対応していないようです。

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

javascript - ブックマークレットでキーボード修飾子を検出するにはどうすればよいですか?

javascript ブックマークレットを実行するときに、ユーザーがシフト キー (または他の修飾キー) を押しているかどうかを検出する方法はありますか?

私の Safari 3.1 と Firefox 3 のテストでwindow.eventは、常に未定義です。

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

firefox - Greasemonkey によって表示されるタイトルが変更される可能性があります

ページ内から取得した情報に基づいて、ページに表示されるタイトルを変更したい (例: 受信トレイ メッセージの数を表示する)

document.getElementsByTagName('title')[0].innerHTML="foo";はタイトル タグを変更しますが、これが発生した場合、Firefox は (ウィンドウとタグで) 表示されるタイトルを更新しません。

これは可能ですか?

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

ruby - firefox が開かない - cron、ruby、firewatir

firefox で dlink 管理ページを開き、ADSL 接続または切断を行う ruby​​ スクリプトを作成しました。

このスクリプトをターミナルで問題なく実行できました。しかし、それを cron ジョブにすると、Firefox が起動しません。

これは私がcrontabに持っているエントリです

/tmp/cron_test に次のエントリが表示されます。スクリプトが実際に実行されたようです。

しかし、この自動化が機能するために、Firefox が開かない理由がわかりませんでした。/home/raguanu/Dropbox/nettie.rbはこちら

どんな助けでも大歓迎です。

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

firefox - Firefox 拡張機能から現在のページのソースコードを取得できますか?

これはできますか?どのように?


独自の拡張機能を作成したい。自分の拡張機能で現在のページのソースコードを取得できますか?

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

javascript - DOM の Firefox サイドバーと Document オブジェクト

Firefox サイドバーにロードされた Web ページと、メイン ドキュメントにロードされた別の Web ページがあります。では、Firefox のサイドバーからメイン ドキュメント オブジェクトへのアクセスを要求するにはどうすればよいでしょうか? Firefox サイドバー ドキュメントの Javascript コードを介してこれを実行し、メイン ドキュメントにアクセスする例が役立ちます。

答えてくれてありがとう。ただし、質問を絞り込む必要があります。メイン ウィンドウにはいくつかの Web ページが読み込まれ、サイドバーには Web ページがあります。サイドバー ウィンドウのリンクがクリックされたときに、ユーザーがメイン ウィンドウで選択したテキストをサイドバー ウィンドウに認識させたい。選択したテキストをウィンドウから取得する方法を知っています。サイドバー要素が問題を複雑にし、私が超えることはできません.

@PConory:

私はあなたの答えが好きですが、試してみるとエラーが発生します:

エラー: クラス 無名クラスのオブジェクトのラッパーを作成する権限が拒否されました。

ありがとう。

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

javascript - jQuery - リンクの問題をクリックしてイベントをトリガーする

通常どおりクリックするか、新しいタブで開くか (中央クリック、ctrl + クリックなど) の両方でリンクがクリックされたときに、イベントをトリガーしたいと考えています。

これまでに次のことを試しました。

$('a').click(myfunc) ミドルクリックをキャプチャしません。

$('a').mousedown(myfunc)動作しますが、関数が呼び出さなくても、リンクをたどることができないようevent.preventDefaultです。

これを行う方法はありますか?

0 投票する
5 に答える
11390 参照

javascript - Firefox 拡張機能からページ定義の JavaScript 関数を実行するにはどうすればよいですか?

デモ用に Firefox 拡張機能を作成しています。拡張機能からドキュメント内の特定の JavaScript 関数を呼び出します。これを HTML ドキュメントに書きました (拡張機能内ではなく、Firefox によって読み込まれるページ)。

次に、拡張機能はいくつかのイベントでこれを実行します。

funcToBeCalledただし、定義されていないというエラーが発生します。

注: を呼び出すことで、ドキュメントの要素を取得できました。document.getElementById(id);