Firefoxのプロキシ設定をjavascript(アドオンを使用)から変更するにはどうすればよいですか?javascriptからアドオンを使用してプロキシを変更するにはどうすればよいですか?
1
A
答えて
0
他人の言葉通り:FoxyProxyは、ユーザーの観点からこの役割を実行します。 nsIPrefServiceを使用して設定を編集することも可能ですが、他の目的のために自分の内線番号から設定したい場合は、この設定を変更することは非常に難しいことです(別の内線番号を上書きするなど)。ブラウザのグローバルな状態。今日で
1
シンプル
netscape.security.PrivilegeManager
.enablePrivilege("UniversalBrowserAccess UniversalXPConnect");
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
prefs.setIntPref("network.proxy.type", 1);
prefs.setCharPref("network.proxy.http", "5.5.5.5");
prefs.setIntPref("network.proxy.http_port", "80");
prefs.setCharPref("javascript.enabled", "true");
2
(2013)、それはあなたが数行のコードでそれを行うことができ、最新のSDK(1.14)を使用して、非常に簡単です:
const {Cu} = require("chrome");
Cu.import("resource://gre/modules/Services.jsm");
Services.prefs.setCharPref("network.proxy.http", proxy_ip);
Services.prefs.setIntPref("network.proxy.http_port", proxy_port);
Services.prefs.setIntPref("network.proxy.type", 1);
ます。また、FTP設定することができますとsslプロキシのIPとポートが必要な場合。 proxy_ip変数とproxy_port変数には、その名前が表すものが含まれます。
このコードスニペットは新しいproxy add-on for Firefoxからコピーされましたが、最新のSDKを使用する拡張機能では同じことが行われます。
関連する問題
- 1. Firefoxのアドオンでjavascriptでラベルのテキストを変更するにはどうすればよいですか?
- 2. Greasemonkeyを使用してJavaScript変数を変更するにはどうすればよいですか?
- 3. javascriptまたはjqueryを使用してhrefを変更するにはどうすればよいですか?
- 4. asp.netでjavascriptを使用してbtnスタイルを変更するにはどうすればよいですか?
- 5. JavaScriptを使用してスタイルタグを動的に変更するにはどうすればよいですか?
- 6. Javascriptを使用して要素の幅を変更するにはどうすればよいですか?
- 7. Javascriptを使用してonmouseoverイベントを変更するにはどうすればよいですか?
- 8. JavaScriptを使用してHTML要素のIDを変更するにはどうすればよいですか?
- 9. JavaScriptを使用してキャンバスのサイズを変更するにはどうすればよいですか?
- 10. Visual Studio Integration Packageを使用してJavaScript Intellisenseを変更するにはどうすればよいですか?
- 11. Javascriptを使用してポップアップのサイズを変更するにはどうすればよいですか?
- 12. javascriptを使用してChromeのユーザーエージェントを変更するにはどうすればよいですか?
- 13. JavaScriptを使用してテキストコンテンツを毎日変更するにはどうすればよいですか?
- 14. javascriptを使用してjQuery Mobileアプリケーションのテーマを変更するにはどうすればよいですか?
- 15. javascriptを使用して要素のoffsetHeightを変更するにはどうすればよいですか?
- 16. JavaScriptを使用して線形勾配率を変更するにはどうすればよいですか?
- 17. JavaScriptを使用してクラスの表示を変更するにはどうすればよいですか?
- 18. javascriptを使用してビデオタグポスター属性を変更するにはどうすればよいですか?
- 19. JavaScriptを使用してテキストの色を変更するにはどうすればよいですか?
- 20. Jqueryを使用して、グリッドビューテーブルからテキストを変更するにはどうすればよいですか?
- 21. JavaScriptを使用して実行時にXULをMozillaアドオンから文字列として取得するにはどうすればよいですか?
- 22. Javascriptでテキストを変更するにはどうすればよいですか?
- 23. ブラウザアクセスモードを使用してSAP Business Oneアドオンをテストするにはどうすればよいですか?
- 24. JeepでZephyrアドオンを使用してテストワークフローを進めるにはどうすればよいですか?
- 25. Javascript:入力を変更するにはどうすればよいですか?
- 26. JavaScriptコードを変更するにはどうすればよいですか?
- 27. Angular Jsで変数を使用してページタイトルを変更するにはどうすればよいですか?
- 28. PythonからHerokuにmongolabアドオンを使用するにはどうすればいいですか?
- 29. javascriptを使用してブートストラップモーダルで画像を更新するにはどうすればよいですか?
- 30. JavaScriptを使用してオンラインタイムサーバから時間を同期するにはどうすればよいですか?
できません。ブラウザは厳密にjavascriptを制限して*その領域に到達しません。 –
Javascriptコードでそれを可能にするアドオンがある場合、私は確かに私のブラウザでそれを望んでいません。 –
FoxyProxyと呼ばれるアドオンがあります。私はプロキシの設定に役立つと思いますが、それ以外のアドオンもありますが、JavaScriptです!どうして ?できません !不可能 ! –