मेरे पास एक वेबसाइट पर एक हस्ताक्षरित एप्लेट है। इस वजह से, जावा सुरक्षा संवाद प्रकट होता है, और उपयोगकर्ता को यह काम करने से पहले एप्लेट को अनुमति देने की आवश्यकता होती है।क्या मैं जांच सकता हूं कि जावा एप्लेट प्रमाणपत्र मेरे एप्लेट चलाने से पहले भरोसा है या नहीं?
- मैं वेबसाइट उपयोगकर्ता को सुरक्षा संवाद बॉक्स की व्याख्या करने से पहले यह ऊपर आता हैं: मुझे क्या करना चाहते हैं यह है। पृष्ठ एक div, में कुछ स्पष्टीकरण टेक्स्ट दिखाएगा और कुछ सेकंड के बाद, सुरक्षा संवाद दिखाई देगा।
- यदि उपयोगकर्ता पहले से ही पिछले सत्र में प्रमाणपत्र की अनुमति देता है, तो उसे किसी भी अतिरिक्त संवाद के बिना एप्लेट चलाएं।
समस्या यह है कि पृष्ठ में एप्लेट एम्बेडेड होने पर सुरक्षा संवाद प्रकट होता है। मैं एम्बेडिंग में देरी कर सकता हूं, लेकिन एप्लेट से इसकी अनुमतियों को जांचने का कोई तरीका नहीं है, क्योंकि इसे लोड होने से पहले इसे करने की ज़रूरत है।
शायद मैं एक दूसरा, सामान्य एप्लेट लोड कर सकता हूं जो अदृश्यता से चलता है, और अनुमतियों की जांच करता है। लेकिन मैं ऐसा करने के बारे में कैसे जाऊं? क्या कोई जावा क्लास है जो जांच कर सकती है कि ग्राहक द्वारा प्रमाण पत्र पर भरोसा किया गया है या नहीं?
धन्यवाद।
जैसा कि मुझे पता है, जावा सुरक्षा संवाद केवल पहले एप्लेट लॉन्च में दिखाई देता है। और यदि उपयोगकर्ता हमेशा प्रमाण पत्र पर भरोसा करने के लिए बॉक्स को चेक करता है - सुरक्षा संवाद फिर से प्रकट नहीं होता है। लेकिन यदि उपयोगकर्ता इसे भरोसा करना चुनता है तो एक बार - यह अगले लॉन्च पर दिखाई देता है। और आप इसे सुरक्षा कारणों से प्रोग्रामेटिक रूप से नहीं रोक सकते हैं। – MockerTim