2011-11-28 15 views
12

से असुरक्षित सामग्री मैं एक वेबसाइट है कि एक भी Silverlight आवेदन के मुख्य रूप से होते हैं की है। वेबसाइट को HTTPS पर चलाने के लिए कॉन्फ़िगर किया गया है जो बहुत अच्छा काम करता है। लेकिन जब साइट क्रोम में भरी हुई है चेतावनी है किसिल्वरलाइट पृष्ठ लोड माइक्रोसॉफ्ट

"https://testing.efilecabinet.com/ पर पेज http://download.microsoft.com/download/5/1/6/5165823D-1D79-4871-8AC2-42DDDB94A5C2/PNGs/SLMedallion_ENU.png से असुरक्षित सामग्री का प्रदर्शन किया।" दिया गया है

ऐसा नहीं है कि SL ढांचे HTTP पर माइक्रोसॉफ्ट से इस छवि को लोड कर रहा है लगता है। क्या किसी को एचटीटीपीएस पर होने के तरीके के बारे में पता है?

+0

कहाँ आपको यह त्रुटि संदेश देखा? जब मैं लॉक आइकन पर क्लिक करता हूं तो मुझे एक समान मिलता है लेकिन यह समस्या के कारण संसाधन के लिए यूआरएल निर्दिष्ट नहीं करता है। –

+0

संदेश मैं पोस्ट क्रोम के कंसोल में पाया गया था: https://developers.google.com/chrome-developer-tools/docs/console –

उत्तर

20

यह तय हो गया! मैं चित्र डाउनलोड और हमारी वेबसाइट इस लाइन को बदलने के साथ यह शामिल हैं:

<img src="https://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> 
इस के लिए

:

<img src="SLMedallion_ENU.png" alt="Get Microsoft Silverlight" style="border-style:none"/> 

जाहिर है इस लिंक "https://go.microsoft.com/fwlink/?LinkId= 161376 "छवि प्राप्त करने के लिए अभी भी एक HTTP पथ पर फिर से निर्देशित होगा। तो छवि को डाउनलोड करना और इसे सीधे इसमें शामिल करना।

+0

शानदार, पता करने के लिए आप इस सबकी जवाब :) –

+4

"नकारात्मक" का एक मिश्रण के साथ तय हो गया है कि आप के साथ संस्कृति संवेदनशीलता पर बाहर याद आती खुशी इस। अर्थात। एक अन्य संस्कृति से आने वाला व्यक्ति (नार्वेजियन, मेरे जैसा कहता है) माइक्रोसॉफ्ट से एक अलग पदक परोसा जाएगा, लेकिन आपकी साइट पर, अंग्रेजी को कोई फर्क नहीं पड़ता कि इससे कोई फर्क नहीं पड़ता। अधिकतर, शायद, लेकिन अभी भी इस समाधान के लिए जाने के बारे में जागरूक होने के लायक होने के लिए एक छोटी सी कीमत। आप अपने ब्राउज़र की भाषा प्राथमिकता को बदलकर इसका परीक्षण कर सकते हैं। जब मैं कोशिश करता हूं तो मुझे SLMedallion_ENU.png फ़ाइल के बजाय SLMedallion_NOR.png फ़ाइल मिलती है। – Alex

3
पेज है कि आपके XAP फ़ाइल होस्ट कर रहा है आप यूआरएल के साथ एंकर टैग सिल्वरलाइट क्रम डाउनलोड करने के लिए मिल जाएगा में

। आप या तो इसे हटा सकते हैं या HTTPS के तहत अपनी साइट पर एक डाउनलोड होस्ट कर सकते हैं।

<div id="silverlightControlHost"> 
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
     <param name="source" value="ClientBin/xxx.xap"/> 
     <param name="onError" value="onSilverlightError" /> 
     <param name="background" value="white" /> 
     <param name="minRuntimeVersion" value="4.0.50826.0" /> 
     <param name="autoUpgrade" value="true" /> 
     <param name="windowless" value="true" /> 
     <param name="AllowHtmlPopupWindow" value="true" /> 
     <param name="EnableHtmlAccess" value="true" /> 

     <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none"> 
       <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> 
     </a> 
     </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe> 
    </div> 

आप अपनी साइट से सामग्री खींचने के लिए उस पूरे एंकर टैग को कस्टमाइज़ कर सकते हैं।

+0

हां, आप सही पता नहीं था! छवि डाउनलोड करना और मेरी साइट से सेवारत इसे ठीक कर दिया। –

-1

आप लंगर फ़ाइल में HTTPS लिंक करने के लिए HTTP को बदल सकता है और उस के हाथ में समस्या का समाधान करना चाहिए।

<div id="silverlightControlHost"> 
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
    <param name="source" value="ClientBin/xxx.xap"/> 
    <param name="onError" value="onSilverlightError" /> 
    <param name="background" value="white" /> 
    <param name="minRuntimeVersion" value="4.0.50826.0" /> 
    <param name="autoUpgrade" value="true" /> 
    <param name="windowless" value="true" /> 
    <param name="AllowHtmlPopupWindow" value="true" /> 
    <param name="EnableHtmlAccess" value="true" /> 

    <a href="https://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none"> 
      <img src="https://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> 
    </a> 
    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe> 
</div> 
+0

मैंने पृष्ठ पर सभी लिंक 'https' में बदल दिए हैं और इससे कोई फर्क नहीं पड़ता है। –

+0

यह अजीब व्यवहार है क्योंकि मैंने अभी Google क्रोम में पृष्ठ का दौरा किया है, और मुझे कोई समस्या नहीं आ रही है। –

+1

हाँ, ऐसा इसलिए है क्योंकि मैंने इसे अभी ठीक किया है: डी –

संबंधित मुद्दे