2009-01-31 8 views
10

मैं यूआई पर केंद्रित एक वेब डेवलपर हूं।क्या मेरी वेबसाइट पर IE8 "त्वरक" को अक्षम करना संभव है?

मेरे वेब एप्लिकेशन में कई इंटरफ़ेस सुविधाएं डबल-क्लिक पर आधारित हैं।

आईई में, यह नया कष्टप्रद "त्वरक" आइकन लाता है जो मेरे उपयोगकर्ता इंटरफ़ेस में हस्तक्षेप करता है। क्या मेरे पृष्ठों पर "त्वरक" को अक्षम करना संभव है? शायद कुछ नए बेवकूफ आईई-विशिष्ट मेटा टैग के साथ?

+0

हाँ, ये चीजें भयानक हैं। – BobbyShaftoe

+3

जब आप किसी पृष्ठ पर टेक्स्ट को हाइलाइट/चुनते हैं तो एक्सेलेरेटर दिखाई देते हैं। किसी ऐसे व्यक्ति के रूप में जो पाठ का चयन करना पसंद करता है, वे परेशान हैं, हां। लेकिन मोरेसो ऐसी वेबसाइटें हैं जो पाठ का चयन करने या डबल क्लिक करने का निर्णय लेती हैं :)। – MichaelGG

उत्तर

8

हालांकि मुझे आपके लिए लगता है (मुझे नहीं लगता कि कोड में उन्हें अक्षम करने का कोई तरीका है) मैं आपके बहुत सारे यूजर इंटरफेस के लिए डबल-क्लिक का उपयोग करने के खिलाफ सलाह दूंगा क्योंकि यह वेब के प्रतिमान के खिलाफ जाता है।

कई उपयोगकर्ताओं नहीं डुप्लीकेट लेन-देन आदि

से बचने के लिए डबल क्लिक करें करने के लिए साइटों पर बताया जाता है केवल एक चीज मैं वास्तव में के रूप में एक समाधान के स्पष्ट किसी प्रकार का क्या करना होगा लगता है कर सकते हैं:

.blur(); 

उस तत्व पर जिसने डबल-क्लिक ईवेंट को ट्रिगर किया। मैंने यह कोशिश नहीं की है, लेकिन मैं आशा करता हूं इससे accelerator आइकन गायब हो जाएगा।

+10

आप धर्मार्थ हो रहे हैं, डबल-क्लिक पर आधारित एक वेब इंटरफ़ेस बस एक बड़ा पुराना डब्ल्यूटीएफ है! –

+2

गंभीरता से, डबल क्लिक करें? WTF? – SamB

0

संदेह करता है, तो आप अभी भी इस की जरूरत है, लेकिन हर किसी ने इस त्वरक समारोह से नाराज है के लिए, करने के लिए जाना ...

Tools> Internet Options> उन्नत

फिर पर "प्रदर्शन त्वरक बटन के लिए बॉक्स को अनचेक चयन "," ब्राउज़िंग "के अंतर्गत।

चीयर्स।

+1

उनका प्रश्न यह नहीं है कि इसे IE8 की प्रतिलिपि में कैसे अक्षम किया जाए, लेकिन जब वे अपनी वेबसाइट पर हों तो IE8 की अन्य लोगों की प्रतियों के लिए कार्यक्षमता को अक्षम कैसे करें। – Beska

1

आप बदसूरत टुकड़ा आइकन दिखाने से रोकने के लिए इंटरनेट एक्सप्लोरर कस्टम इवेंट चयनस्टार्ट का उपयोग वापसी झूठी के साथ कर सकते हैं।

अपडेट: मैंने कई समाधान देखे हैं, जिनमें getElement -> उन्हें ईवेंट श्रोता जोड़ें। यह आदर्श समाधान नहीं है। बुलबुले का प्रयोग बेहतर है। दस्तावेज़ पर एक चयन प्रारंभ करें, यह पर्याप्त है।

6

JQuery का उपयोग करना:

$('body').bind('selectstart', function(e) { return $(e.target).is(':input'); }); 

यह पृष्ठ सामग्री का चयन करते, इनपुट तत्वों में के अलावा अक्षम हो जाएगा।

+1

उत्कृष्ट उत्तर, और बस जो मैं खोज रहा था। मेरे पास एक jQuery क्लिक ईवेंट वाला तत्व था, और त्वरक सुविधा को ट्रिगर करने पर क्लिक करते समय माउस को बहुत तेज़ी से/घुमाने पर क्लिक करना था। मैंने अपने तत्व वर्ग के लिए निम्न जोड़ा: $ ('div.myelementclass')। बाइंड ('selectstart', फ़ंक्शन (ई) {वापसी झूठी;}); अब सभी महान काम कर रहे हैं :) – BrynJ

-1

संभवतः, वेबसाइट पर, हम शरीर तत्व में atcontextmenu = "वापसी झूठी:" विशेषता जोड़कर त्वरक को अवरुद्ध कर सकते हैं। मुझे संदेह है कि एक कोलन वहां से संबंधित है, और शायद "झूठा" शब्द मूल्य के लिए आवश्यक है। जब सलाह दी गई थी, तो यह बीटा रिलीज के लिए था; मुझे नहीं पता कि आईई 8 अंतिम रिलीज में एक ही अक्षम करने की विधि है या नहीं। मेरे पास IE8 या हालिया विन नहीं है, इसलिए मैं इसका परीक्षण नहीं कर सकता। इसका संदर्भ सभी संदर्भ मेनू को अवरुद्ध करने का असर हो सकता है, न केवल वेबसाइट के लिए विशिष्ट। 812-09 तक पहुंच के रूप में http://www.utteraccess.com/forums/showflat.php?Cat=&Board=50&Number=1804672&Zf=&Zw=&Zg=0&Zl=a&Main=1804672&Search=true&where=&Zu=140925&Zd=l&Zn=&Zt=15&Zs=b&Zy=#Post1804672&Zp= में अंतिम पोस्ट देखें।

चाहे डबल-क्लिक स्वीकार करने वाली वेबसाइटें एक बुरा विचार है: वे ठीक हैं अगर आगंतुकों को उनके बारे में बताया जाता है, तो वे दोनों आगंतुक जो डबल-क्लिकिंग और आगंतुकों को नहीं जानते हैं, अवांछित प्रभाव से बचने के लिए डबल-क्लिक करें। अन्यथा, मुझे संदेह है कि वे उपयोगिता के लिए अच्छे हैं।

धन्यवाद।

- निक

+1

काम नहीं करता है। इसे किसी भी तत्व में जोड़ना अभी भी त्वरक मेनू में परिणाम देता है। – Gregory

3

मेरे मामले में, त्वरक बात ऊपर पॉपिंग रहा था जब मैं mousedown/MouseMove/mouseup घटनाओं पर नज़र रखने के किया गया था। इसे रोकने के लिए, मैंने माउसअप पर दस्तावेज़ चयन को मंजूरी दे दी।

if (document.selection) 
    document.selection.clear(); 
+0

मुझे एक ही समस्या थी: एक excanvas (रेखाओं को आकर्षित करने के लिए) पर खींचने से त्वरक आइकन दिखाई देगा। आपके समाधान के लिए बहुत बहुत धन्यवाद, यह काम करता है! –

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