2010-09-22 28 views
8

Lütfen Firefox'ta çalışan bir sayfadan Javascript kullanarak Ortam Değişkenlerini okuyabiliyor musunuz, söyler misiniz? Bu tür bir şeyleri önlemek için JavaScript sandboxed numaralı telefona aitJavascript ortam değişkenleri

+0

İşletim sistemi ortam değişkenlerini mi kastediyorsunuz? –

+0

@Gunner başka birisini biliyor musun? :) – Andrey

+0

@Andrey: Biliyorum, OS olanları. Orijinal posterin tarayıcının ayarları hakkında konuşup, bu ortam değişkenlerini çağırıp çağırmayacağını merak ediyordum. –

cevap

4

Kısa yanıt: No.

Uzun cevap: Belki. Sistem ortam değişkenlerini kastediyorsanız, bunu (herhangi bir şeyin farkında olduğum) düz JavaScript ile yapmanın bir yolu yoktur. JavaScript aracılığıyla bir dizi sistem bilgisine erişebilirsiniz. Bazı örnekler için bu sayfaya göz atın:

http://www.docsteve.com/DocSteve/Samples/JS/javascript_env.html

Bu sizin için tam olarak aradığınızı, bu işe yaramayabilir bağlı olarak, altta yatan OS/platformu nasıl gösterir. Bir ActiveX nesnesi oluşturmak ve bunu kullanmak gibi diğer yöntemlerle mümkündür. Ancak, bu, kullanıcı tarafında (ActiveX'in yüklenmesi/yetkilendirilmesi gibi) ek adımlar gerektirir.

Bu, sistemin tarayıcıdan ayrıldığı bir güvenlik özelliğidir, bu nedenle gereksinimlerinize bağlı olarak zor (veya imkansız) olabilir.

+0

[Firefox, ActiveX'i desteklememektedir.] (http://support.mozilla.com/en-US/kb/ActiveX) –

+0

Yardım için teşekkürler Josh. @Bears sizi yiyecek, siz doğru FF dontst desteği ActiveX, bu yüzden şansım yok buradayım – t0mcat

+0

FF doğal olarak ActiveX'i desteklemese de, kişisel olarak ActiveX'i bir eklenti aracılığıyla FF içinde kullanıyorum. Bu bir süre önceydi, 1.x, belki daha yeni FF sürümleri bu özelliği kaldırabilir. – Josh

6

Hayır.

İlgili konular