SORU
23 EKİM 2013, ÇARŞAMBA


Java applet't Safari 7 altında dosya (Mac OS X 10.9)açabilirsiniz

Java applet yerel diskteki dosyaları işlemek için kullanan bir web uygulaması var. Uzunca bir süredir geliştirmekte zaten bir uygulamanın modern OS altılı ve tarayıcılar ve Java en son sürüm ve yeni güvenlik kısıtlamaları ile olabilir sorunları ile her türlü.

Dün Apple yeni Safari tarayıcısı (7.0) ile yeni Mac OS 10.9 Mavericks kendi devirdi. Safari altında web uygulamamız 7 / Mac OS X 10.9 sadece Safari 7 (muhtemelen?) bulmak için test ettim erişimini engelleyen yerel Java applet dosyaları.

Ancak uygulaması (imzalı geçerli bir Dilek belgesi, ve tüm güvenlik gereksinimlerini özel Java 7u45 yerine) çalışır sınırsız modu ile tam erişim için yerel dosya sistemi (Java güvenlik uyarısı diyor), üzerinde teşebbüs erişmek için yerel dosya yakalar fileNotFoundException:

java.io.FileNotFoundException: /Users/yury/Pictures/Paris 2012/L1050258.jpg (Operation not permitted)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:146)
    at com.trackntag.a.v.a(Unknown Source)

Açılış Java dosya iletişim kutusu açık olduğunda da uygulamasından, dosya, görüntüler ve klasör seçici olarak klasörlere herhangi bir simge (normalde onlara sahip olmalıdır). Sen gez kök geri klasör, üst düzey klasörleri görebilirsiniz (bin, çekirdek, ev ve benzeri dev), ama onlara göz atamazsınız.

Uygulama aynı makine (Java 7u45, Mac OS X 10.9) Mac için en son Firefox 24 ile yerel dosyalara erişim var mı. Çeşitli yapılandırmaları Safari 6 ile aynı ve Mac OS X 10.8.5 söz değil, Linux OS ve Windows makineleri: erişim yerel dosyaları ile hiçbir sorunları.

Yukarıdaki tüm sahip, sorun Safari 7 için belirli koştu, biz sonuçlandırmak zorundadır.

Bu konuda herhangi bir fikir var mı? Herhangi bir düşünce büyük mutluluk.

Eyvallah, Yury

(Cevap) EDİT: yeni bir güvenlik ayarı var Safari 7: Güvenli Mod (Java plug-in sadece bence) Güvenli/. Java eklenti ya da tüm siteler için tek tek web siteleri ya da Güvenli olmayan modda çalışmasına izin verebilirsiniz. Güvenli modda uygulamaları yerel dosya sistemine sınırsız erişim sahibi olacaktır.

Bu güvenlik ayarı, Java kendi güvenlik ayarlarını üst (sınırsız erişim/sınırlı) üzerinde çalışıyor gibi görünüyor.

/ Güvenlik sekmesi / Internet eklentileri Safari tercihleri ile mevcut. Bu ayar: web sitesi ayarlarını Yönet (ardından Java eklentisi).

Yani bir kere ben zaten cevap benim kendi özgün soru, tercih ederim ifadeleri: bu mümkün ayarlayın Güvenli modda veya Güvenli modda geçersiz kılmak için özel web sitesi / URL sormadan kullanıcı için bu bir güvenlik tercihi? Belki de Apple geliştirici sertifikası gibi bir şey yardımcı olur mu?

Tekrar teşekkürler!

CEVAP
23 EKİM 2013, ÇARŞAMBA


Başka bir Java uygulaması ile benzer bir sorun yaşadım bugün. "Uygulamalar aşağıda İzin ver ..." bu İletişim Listesi (System Prefs -> Security & Privacy -> Accessibility): . app eklemek gerekebilir bence

enter image description here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • Google Россия

    Google Ро

    9 Temmuz 2007
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008