2011-11-16 21 views
5

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

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

आवश्यक: क) विंडोज ओएस ख) Http यातायात (अनुरोध/resp) के रूप में एडऑन द्वारा है पढ़ा जाना चाहिए और एडऑन आवश्यक गणना/कार्यों और (शायद) अतिरिक्त अनुरोध अगर जरूरत ग कर देगा) गणना परिणामों को किसी भी तरह से दिखाने की क्षमता ताकि अंतिम उपयोगकर्ता डी देख सकें) पसंदीदा रूप से ऐड-ऑन केवल तभी लागू किया जाना चाहिए जब कुछ अनुरोध निकाल दिए जाएं (उदाहरण के लिए http://url/get/quote/1234) ई) मैं कोई अतिरिक्त अनुरोध नहीं करना चाहता; फ्लैश प्रोग्राम द्वारा प्राप्त किए जा रहे HTTP प्रतिक्रिया से अतिरिक्त डेटा प्राप्त करना मेरे साथ ठीक है।

विकल्पों मेरा मानना ​​है कि इस प्रकार हैं:

  1. Greasemonkey स्क्रिप्ट। संभवतः काम नहीं करता है क्योंकि यह http ट्रैफिक नहीं पढ़ सकता है जब तक यह मुख्य पृष्ठ यूआरएल न हो।
  2. फ़ायरफ़ॉक्स/क्रोम एडॉन्स। मैंने पढ़ा है कि क्रोम http अनुरोधों तक पहुंचने से मना कर देता है, और मुझे http ट्रैफ़िक देखने के लिए कोई API methods नहीं मिल रहा है। लेकिन मुझे यकीन नहीं है कि Firefox API है।
  3. कोई अन्य तरीका?

उत्तर

1

Firebug में एक नेट पैनल है जो एम्बेडेड फ़्लैश ऐप्स द्वारा भेजे गए http (s) अनुरोधों को ट्रैक कर सकता है। देखें कि क्या आप यही चाहते हैं। यह आपको अनुरोध और प्रतिक्रिया शीर्षलेख पोस्ट सामग्री (यदि कोई है) और प्रतिक्रिया सामग्री दिखाता है।

+0

फायरबग, फिडलर और अन्य जैसे उपकरण अच्छी तरह से जाने जाते हैं, लेकिन वे मेरी ज़रूरतों के अनुरूप नहीं हैं क्योंकि मुझे अपना स्वयं का टूल बनाना है जो स्वचालित रूप से लागू होता है (निश्चित रूप से स्थापित हो जाता है)। –

+0

खैर, फायरबग ओपनसोर्स है, इसलिए आप इसे देख सकते हैं –

+0

फायरबग में स्वचालित आमंत्रण की कमी है जैसे ग्रीसमोन्की करता है (जिसका अर्थ है @ शामिल)। मैं अन्य सभी विकल्पों की जांच करने जा रहा हूं। धन्यवाद, प्रणव आपके उत्तरों के लिए। –