IE विंडो को आकार देने से जावास्क्रिप्ट को रोकें


10

मैं एक वेबपेज पर जावास्क्रिप्ट को रोकने और अपने इंटरनेट एक्सप्लोरर विंडो को बदलने और पुन: पेश करने का एक तरीका ढूंढ रहा हूं।

यह विकल्प फ़ायरफ़ॉक्स में उपलब्ध है, लेकिन मुझे इंटरनेट एक्सप्लोरर में ऐसा कुछ नहीं मिल रहा है:

फ़ायरफ़ॉक्स जावास्क्रिप्ट विकल्प विंडो

मैं विंडोज एक्सपी एसपी 3 में इंटरनेट एक्सप्लोरर 7 का उपयोग कर रहा हूं।

इसके लायक क्या है, आकार बदलने वाली स्क्रिप्ट है:

<script language="JavaScript">
    function getFocus(){
        document.frmLogin.txtUsername.focus();
        window.moveTo(0,0);
        window.resizeTo(screen.availWidth,screen.availHeight);
    }
    window.onload = getFocus;
</script>

और यह स्क्रिप्ट इंटरनेट एक्सप्लोरर 8 के साथ विंडो को आकार नहीं देता है, लेकिन वर्तमान में उन्नयन एक विकल्प (काम कंप्यूटर) नहीं है।

जवाबों:


2

मैंने IEBlog पर इंटरनेट एक्सप्लोरर टीम को ईमेल किया और निम्नलिखित प्रतिक्रिया प्राप्त की:

नहीं, IE के पास ऐसे विकल्प नहीं हैं जो ठीक-ठाक हो।


1

इस तरह के विकल्प (जैसे फ़ायरफ़ॉक्स या ओपेरा) के साथ एक ब्राउज़र पर, आप वरीयताओं पर उस विकल्प को अक्षम कर सकते हैं। ऐसा लगता है कि आप IE में ऐसा नहीं कर सकते।

उपयोगकर्ता जावास्क्रिप्ट (जैसे के लिए समर्थन के साथ एक ब्राउज़र पर ओपेरा , या Firefox के साथ Greasemonkey विस्तार), आप को बदलने के लिए एक स्क्रिप्ट लिख सकते हैं window.moveToऔर window.resizeToडमी संस्करणों (या सिर्फ उन्हें अक्षम) के साथ काम करता है। बेशक, IE का समर्थन नहीं करता है।

फिर, आप किसी भी सामग्री-फ़िल्टरिंग कार्यक्रम (दूसरे शब्दों में, एक व्यक्तिगत वेब प्रॉक्सी) का उपयोग करके HTML में जावास्क्रिप्ट कोड को इंजेक्ट करने का प्रयास कर सकते हैं, जैसे कि Proxomitron (पुराना, परित्याग ) या Privoxy (मुफ्त सॉफ्टवेयर, GPL)। इस तरह का एक सॉफ्टवेयर HTTP अनुरोधों को बाधित करेगा और सामग्री को ब्राउज़र में वापस भेजने से पहले उन्हें (कुछ नियमों के अनुसार) संशोधित करेगा। इसका मतलब है कि आप न केवल सामग्री को इंजेक्ट कर सकते हैं, बल्कि पृष्ठ से उस अपमानजनक स्क्रिप्ट को भी हटा सकते हैं।


यदि आप जानते हैं कि इस तरह की स्क्रिप्ट कैसे लिखी जाती है या कोई व्यक्ति आपके लिए इसे लिख सकता है या किसी को पहले से लिखा हुआ पा सकता है ... और आप IE के लिए एक वैकल्पिक शेल का उपयोग करने के लिए तैयार हैं, तो आप IE7Pro ( ie7pro.com ) में देख सकते हैं , क्योंकि यह उपयोगकर्ताओं का समर्थन करता है।
नाथनियल


0

ऐसा करने का एकमात्र तरीका जावास्क्रिप्ट को अक्षम करना होगा।

टूल मेनू> इंटरनेट विकल्प> सुरक्षा टैब> कस्टम स्तर> स्क्रिप्टिंग> सक्रिय स्क्रिप्टिंग पर क्लिक करें


8
रोगी को मारने से रोग ठीक हो जाता है।
केविन पैंको सेफ़

कोई उज्जवल विचार? जहाँ तक मुझे पता है कि आपके पास IE में नियंत्रण का यह स्तर नहीं है। यह सब या कुछ भी नहीं है ... रोगी को अच्छा अलविदा कहें।
ग्रेग बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.