मॉडेम होस्ट कंप्यूटर से वेबपेज सामग्री को आंशिक रूप से अवरुद्ध करता है


0

मैं एक सेलुलर मॉडेम के पीछे एक होस्ट से एक वेबपेज लोड कर रहा हूं। वेब पोर्ट को सही तरीके से रूट किया जाता है और पेज लोड होना शुरू हो जाता है (टाइटल लोड और html हेड का हिस्सा), लेकिन तब वेबपेज में js फाइल लोड करने की कोशिश करने पर हमेशा बंद हो जाता है। यह बहुत ही सुसंगत है जहां यह रुकता है।

मॉडेम के पीछे होस्ट कंप्यूटर ठीक काम करता था।

होस्ट या मॉडेम तक मेरी शारीरिक पहुंच नहीं है।

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

वहाँ भी है एक

आवाज के साथ TELUS स्मार्ट हब HSPA वाईफाई राउटर

मेजबान कंप्यूटर और बाहरी दुनिया के बीच। तो यह उस डिवाइस के साथ कुछ हो सकता है।

मॉडेम के पीछे वास्तव में चार कंप्यूटर हैं, पोर्ट 81 से 84 उनके संबंधित वेबसर्वरों के लिए मैप किए गए हैं। वे सभी एक जैसा व्यवहार करते हैं।

*****अपडेट करें**

मैंने पुष्टि की है कि मुद्दा यह है कि checkAXversion.js नामक एक js फ़ाइल अवरुद्ध हो रही है। Js फ़ाइल में स्ट्रिंग "ActiveX" है, जिसके कारण मॉडेम एक गलत सक्रिय ब्लॉकिंग फिल्टर के कारण फ़ाइल को अवरुद्ध कर सकता है। मॉडेम इंटरफ़ेस के माध्यम से मैंने डबल चेक किया है कि फ़िल्टर बंद है। अगली बात यह है कि मॉडेम फर्मवेयर को अपग्रेड करें और देखें कि क्या समस्या को ठीक करता है।


1
क्या यह संभव है कि js एक यूआरएल के साथ हार्डकोड किया गया है? उदाहरण के लिए, यदि js को http://thewebserver.com/scripts/script.jsकेवल उपयोग करने के बजाय लोड किया गया था, /scripts/script.jsतो यह पोर्ट 80 का उपयोग करने का प्रयास करेगा, न कि आपके द्वारा अग्रेषित किए गए सही पोर्ट की बजाए और इसके साथ बाकी सामग्री तक पहुँचने के लिए
पॉल

दूसरी चीज़ जो आप आज़मा सकते हैं, वह है केवल अपने ब्राउज़र में अपने यूआरएल को डालकर js फ़ाइल को लोड करना।
पॉल

विशिष्ट js फ़ाइल को direclty तक नहीं पहुँचा जा सकता है, हालाँकि सभी पिछले वाले कर सकते हैं। तो यह निश्चित रूप से खराब जेएस फ़ाइल पर अवरुद्ध है।
माइकेल

बुरे js फ़ाइल का पथ अन्यों की तरह html फ़ाइल में सापेक्ष है (/activex/checkAxVersion.js)
michael

जवाबों:


0

मॉडेम मॉडल को जाने बिना यह निश्चित रूप से पहचानना मुश्किल है कि .js फ़ाइलों को क्या अवरुद्ध किया जाता है, हालांकि, अधिकांश राउटर में सामग्री फ़िल्टरिंग विकल्प होते हैं।

Telus (पेज 36 देखें) निश्चित रूप से विकल्प है, लेकिन डिफ़ॉल्ट कुछ भी ब्लॉक नहीं है, और यह बहुत विकल्प उपलब्ध साथ यह ब्लॉक करने के लिए जानबूझकर होना जरूरी होगा। आपका जावास्क्रिप्ट सक्रियण का संदर्भ देता है, इसलिए शायद "ब्लॉक एक्टिवएक्स" विकल्प पूरे js स्क्रिप्ट लोडिंग को रोकने के लिए पर्याप्त होगा।

अलग-अलग राउटर्स में उपलब्ध सामग्री फ़िल्टरिंग के विभिन्न स्तर होते हैं, और आमतौर पर विकल्पों में सामग्री फ़िल्टरिंग शीर्षक के तहत। यह लिंक किए गए पीडीएफ़ में टेलस विकल्पों के समान होना चाहिए।


अच्छा विचार है। फ़िल्टरिंग चालू नहीं थी, लेकिन जैसे ही मैंने आपका उत्तर पढ़ा मैं उम्मीद कर रहा था कि यह था! मुझे आश्चर्य है कि अगर js फ़ाइल नहीं परोसी जा रही है तो एक निरपेक्ष मार्ग के माध्यम से कुछ और संदर्भित कर रहा है ...
michael

मेजबानों पर सर्वर lighttpd है
michael
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.