2012-05-10 17 views
54

मैंने बिगब्लू बटन सर्वर स्थापित किया है, और ऐसा लगता है कि मैं बीबीबी डेमो तक पहुंच सकता हूं और बीबीबी एपीआई का उपयोग कर PHP अनुप्रयोग से इसे एक्सेस कर सकता हूं।ब्राउज़र में कलरबॉक्स की संगठनात्मकता

समस्या तब शुरू होती है जब मैं बीबीबी क्लाइंट को एक मोडल विंडो में खोलने का प्रयास करता हूं जो आईफ़्रेम सामग्री प्रकार का उपयोग कर कलरबॉक्स jQuery प्लग का उपयोग करके बनाया गया है। यह अपेक्षित रूप से काम करता है जब मैं फ़ायरफ़ॉक्स या Google क्रोम का उपयोग करता हूं जिसमें बीबीबी क्लाइंट खुलता है और उपयोगकर्ता मॉडरेटर या उपस्थिति के रूप में मीटिंग में शामिल हो जाता है।

समस्या 1: जब मैं Internet Explorer या Safari में ऐसा करने की कोशिश करते हैं, मोडल विंडो बीबीबी ग्राहक नहीं खोलता है। इसके बजाय यह मुझे मेरे बीबीबी सर्वर पर बीबीबी डेमो पृष्ठ पर ले जाता है। और मैं मोडल विंडो में बीबीबी डेमो में भी शामिल नहीं हो सकता। लेकिन यह बदतर हो जाता है। मैंने यह सुनिश्चित करने के लिए कोड डिबगिंग जोड़ा है कि पर कॉल करने के लिए मोडल विंडो में यूआरएल का उपयोग किया जा रहा है, बीबीबी क्लाइंट सही है। यदि मैं बस यह यूआरएल लेता हूं और इसे में इंटरनेट एक्सप्लोरर या सफारी में एक नया टैब डालता हूं, तो बीबीबी क्लाइंट अपेक्षित के रूप में खुलता है। ऐसा लगता है कि यह मोडल विंडो में ऐसा नहीं कर रहा है।

समस्या 2: बाद मैं ब्राउज़र में एक अन्य टैब में यूआरएल का उपयोग कर बीबीबी ग्राहक को एक्सेस किया है, जब मैं पृष्ठ को फिर से मेरी पीएचपी आवेदन, और पहुँच को फिर से लोड, BBB ग्राहक अब में होने की उम्मीद के रूप में लोड होगा कलरबॉक्स के साथ उत्पन्न मोडल विंडो। (इसलिए, बीबीबी एपीआई द्वारा उत्पन्न यूआरएल सही है)। यह व्यवहार आईई और सफारी के लिए संगत है।) तो, किसी कारण से, ब्राउजर टैब में बीबीबी क्लाइंट तक पहुंचने के लिए लगता है कि आईई या सफारी मुझे कलरबॉक्स द्वारा उत्पन्न मॉडल विंडो में इसे एक्सेस करने की अनुमति देगी। साथ ही, ध्यान दें कि एक बार जब मैंने ब्राउज़र टैब में बीबीबी क्लाइंट का उपयोग किया है, तो मैं मोडल विंडो (केवल ब्राउज़र टैब में शामिल नहीं हुआ था) में किसी भी मीटिंग तक पहुंच सकता हूं। जब मैं ब्राउज़र बंद करता हूं और इसे फिर से शुरू करें, फिर मोडल विंडो में बीबीबी क्लाइंट तक पहुंचने से फिर से काम नहीं होता है। ऐसा लगता है कि आईई और सफारी में कलरबॉक्स द्वारा उत्पन्न मोडल विंडो में, बीबीबी के सभी घटक ठीक से लोड नहीं कर पाएंगे।

कृपया मदद करें। मैं बिना किसी किस्मत के कुछ दिन के लिए इसे समझने की कोशिश कर रहा हूं। क्या किसी और के पास समान समस्याएं हैं और उन्हें हल करने के लिए मार्गदर्शन है?

बहुत बहुत धन्यवाद।

+2

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

+2

यह नहीं पता कि इससे मदद मिलेगी और यह बीबीबी से संबंधित नहीं है लेकिन कलरबॉक्स जेएस सेटिंग्स में तेजी से सेट करने का प्रयास करें IFame: false। इससे मुझे कलरबॉक्स के साथ आईई बग ठीक करने में मदद मिली। –

उत्तर

1

मुश्किल आप एक यूआरएल से बीबीबी आईपीआई को बुला रहे हैं उदा।

<script src="www.bbb.com/script.js"></script> 

की तरह कुछ या इसे स्थानीय

<script src="js/bbb.js"></script> 

अगर यह एक स्थानीय कंपनी के शेयर में कोशिश करते हैं और इसे डाउनलोड नहीं है, मैं इसी तरह की समस्याओं पड़ा है और यह उन्हें तय किया है, में API बुला रहे हैं, तो है दूसरे पृष्ठ से

<?php include_once "bbb.html" ?> 

सुनिश्चित करें कि स्क्रिप्ट हुक कॉलिंग पेज और कॉल पेज पर है। यह लाइव ऐप पर कोई फर्क नहीं पड़ता है लेकिन यह कभी-कभी करता है।

1

क्या आपने कुछ आईई सुरक्षा सेटिंग्स को सक्षम करने का प्रयास किया है? मैं डोमेन को एक विश्वसनीय साइट के रूप में सेट करता हूं, फिर विश्वसनीय साइटों के लिए अपनी सेटिंग्स को कस्टम स्तर पर बदल देता हूं।

सेटिंग्स है कि मदद कर सकते हैं में से कुछ:

  • पहुँच डेटा स्रोतों डोमेन के बीच - सक्षम
  • एक IFRAME में कार्यक्रमों और फ़ाइलों का शुभारंभ - सक्षम विभिन्न डोमेन पर
  • नेविगेट खिड़कियों और फ्रेम -
  • सक्षम करें
+1

समस्या आईई और सफारी * दोनों में समान होती है, इसलिए यह एक अच्छा जवाब नहीं है। – rvighne

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