• ベストアンサー

【FireFox】 javascript で 設定値の取得方法

FireFoxでjavascriptからconfigの値を設定するには以下の様にしますが、 user_pref("network.http.connect.timeout" , 50); javascriptから値を取得するにはどうしたら良いのでしょうか? 因みに、alert(network.http.connect.timeout); はエラーでした。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • think49
  • ベストアンサー率59% (285/482)
回答No.2

> https://developer.mozilla.org/Ja/Code_snippets/Preferences <script type='text/javascript'> var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(CI.nsIPrefService); console.info(prefs); </script> を実行すると、 ---- Permission denied to get property XPCComponents.classes ---- とのエラーが返ってきました。 「アクセス権がない」ということなので無理だと思います。 GreaseMonkeyなら特権モードでアクセスできるかもしれませんが。(未検証)

kingfruits
質問者

お礼

think49さん ご回答ありがとうございました。 あきらめる事とします。 どうもでした。

その他の回答 (1)

回答No.1

https://developer.mozilla.org/En/Code_snippets/Preferences この辺が使えそうな予感。 未検証。 #というか検証する気が無い。当分壊れた自分のマシンの代わりを入手できる見込みがなくてやさぐれているので。

kingfruits
質問者

お礼

himajin100000さん ご回答ありがとうございます。 日本語版の当該ページもみつけ、よく読んでみましたが、 わかりませんでした。 https://developer.mozilla.org/Ja/Code_snippets/Preferences

関連するQ&A

  • firefoxの接続timeout時間を変更

    firefox で、接続 timeout 時間が短いため変更することにしました。 設定画面では、関係項目が無かったので調べたところ アドレス欄に about:config と入力し enter 表示された項目の中から network.http.connect.timeout を 探して値を変更すれば良い defolt=30(sec) とのことでしたが 現行使用している ver.3.6.18 では この network.http.connect.timeout がありませんでした。 そこで、新規作成で network.http.connect.timeout を作成し 値を 300 (5分)に設定しました。 firefox を再起動してテストしてみましたが、変更が反映されませんでした。 初期値に戻すべく 「リセット(R)」をクリックしたところ network.http.connect.timeout 初期設定値 文字列 になってしまい、整数値の設定ができなくなりました。 network.http.connect.timeout の変更方法 これらの設定ファイル名と場所、若しくはレジストリキーと場所を 教えてください。

  • firefoxのメモリ解放

    以前最小化でメモリ解放される設定をuser.jsに user_pref("config.trim_on_minimize", true); と書いて機能していたのですがfirefoxを更新してからなのか気付かぬうちに効果がなくなっているような気がします firefoxのバージョンは37.0.1です 間違っているのでしょうか?新しい設定が必要でしょうか?

  • javaScriptからxmlファイルを読み込みたい。

    strutsで開発を行ってるのですが、javaScriptからweb.xmlに設定してあるsession-timeoutの時間を取得したいのです。 javaScriptからxmlファイルをparseできるみたいで、ネットを参考に書いてみたのですが。うまく動きません・・・以下がソースです。 jsファイルをweb.xmlと同じ階層において試したのですが 、うまく読み込めていないようなのです。どなたかご教授お願いできないでしょうか? javaScriptからweb.xmlを読み込むことは不可能なのでしょうか? ちなみにブラウザはIE6.0以上限定です。 function readXML(){ xml_doc = new ActiveXObject("Microsoft.XMLDOM"); xml_doc.async = false; if(xml_doc.load("web.xml")){ alert("success!"); }else{ alert("error!"); } }

  • Firefoxでuser.jsを使って

    Firefoxでuser.jsを使って user_pref("config.trim_on_minimize", true); のような設定を入れているのですが 後から見直してこれは何だったかなと思うことがあります なので 「最小化時にメモリ開放」などの説明文をいれたいのですが システム上影響ないでしょうか? もしかして「##」や「!!」などなにか読み込み回避する記号があるのでしょうか?

  • javascriptのデバッグの方法

    javascriptでエラーが出る場合のデバッグの方法についていろいろな方法を教えていただけませんか。 試してみたことは #alertで値を拾う #ネスケのアドレスバーにjavascriptと入れてエラー行を見る しかし、なかなかエラーの原因がわからないことが多くて・・・。

  • JavaScriptがFirefoxで動かない・・・

    よろしくお願いいたします。 IEでは正常に動作するのですが、Firefoxで実行してみると ボタンを押しても何の反応もありません。 どのように変更すればFirefoxで動作するのでしょうか? よろしくお願いいたします。 <SCRIPT LANGUAGE="JavaScript"> <!-- function warning(){ alert("テストです。"); } //--> </SCRIPT> <FORM><INPUT type="button" value="ボタンを押して。" onClick="warning()"></FORM> 上記のコードを外部に独立させて・・・ 【コード】 <script type="text/javascript" src="sample3.js"></script> <input type = "button" name = "button3" value = "sample3" onclick = "Func3();"> 【sample3.js】 function Func3() { alert("js外部ファイル記述"); } です。 FC2ブログで活用したいのですが・・・ 改行の扱いは「HTMLタグのみ」に設定しています。 ご回答、よろしくお願いいたします。

  • javascriptで、下記のコードをFireFoxで実行した際にd(

    javascriptで、下記のコードをFireFoxで実行した際にd("input")の行でエラーが出てしまいます。 <script language="javascript"> var a=window.alert; alert(a); a("test"); var d=document.createElement; alert(d); d("input"); </script> なぜ、window.alert関数はa変数に代入して実行できるのに、document.createElementはd変数に代入しても実行できないのでしょうか。 d変数をalertすると[native code]とアラートされるので、関数を d に代入出来てはいそうなのですが。 ちなみにFireFox3.5.11で発生した現象です。

  • 選択範囲の取得と設定(JavaScript)

    選択範囲の取得と設定(JavaScript) IEとFirefoxで次のような処理をしたいです。 1.ユーザーが(テキストエリアではなくbody内の要素を)選択してボタンAを押す。 →変数に選択開始位置を終了位置を入れる。 2.選択が解除してボタンBを押す。 →変数の選択位置をもとに文書内の該当部分を選択。 http://d.hatena.ne.jp/language_and_engineering/20090225/p1 が参考になりそうかなと思いましたがIEもFirefoxもわかりません。 とくにFirefoxはdocument.body.selectionStartとかが使えなくてできませんでした。 どうやるか教えてください。 よろしくお願いします。

  • JavaScriptでa:activeなどの設定を取得する方法

    JavaScriptでaの疑似クラスであるactiveやhoverの色設定を 取得する方法はないでしょうか? IDでは下記のような感じで設定を読み書きできますが。 これらの疑似クラスはアクセスできないのでしょうか? 調べてみましたが目的の情報にはたどり着けませんでした。 よろしくお願いいたします。 <span id="hoge" style="color:red">hoge</span> <script type="text/javascript"> <!-- var hogeColor= document.getElementById( "hoge" ).style.color; alert( hogeColor ); //--> </script>

  • JavaScript アクセスカウントの取得したい

    サーバー側に保管されているアクセスカウントをJavaScriptで取得したいです。 以下のようなコードを書きましたが、これでは、get_access_count.phpから、得たアクセスカウントの情報を得ることができません。(このPHPではサーバー上のアクセスカウントのデータを取得して、その値をechoします) // インデントは全角スペースです function getAccessCount(){   var sentdata = {        };   $.ajax({     type: 'post',     url: 'php/get_access_count.php',     cache: false,     data: sentdata,     success: function(count) {       // このcount の 値を getAccessCount()の戻り値にしたい     },     error: function() {      alert("エラー");     }   }); } (アクセスカウントはページを読み込んだあとに定期的に呼び出すため、Ajaxを使うのが、いいのかなと思いました。) 同期通信に変えたら、取得できますか?解決方法を教えて下さい。 よろしくお願いします。

専門家に質問してみよう