2011-10-05 14 views
6

मुझे वेबव्यू के साथ एक बग मिला है जो पुनर्निर्मित करना आसान है लेकिन हल करने में मुश्किल है और सुझावों और अधिमानतः उत्तर ढूंढ रहा हूं।वेबव्यू (वेबकिट) "लुकअप इन डिक्शनरी" यूआई बग - मैक ऐप

बग तब होता है जब आप किसी भी माध्यम, प्रासंगिक मेनू, मल्टी टच जेस्चर (3 उंगली डबल टैप), या मानक वैश्विक हॉट कुंजी "cmd ctrl d" द्वारा ऐप्पल के निर्मित "लुकअप" कमांड का उपयोग करते हैं। डिक्शनरी लुकअप कमांड का आह्वान करने के बाद, एक पॉपओवर आपके द्वारा हाइलाइट किए गए शब्द की परिभाषा के साथ दिखाई देगा। हालांकि, पृष्ठ पर पाठ कभी-कभी धुंधला हो जाता है और फॉर्म/फ़ील्ड्स अब माउसडाउन जैसी घटनाओं को इनपुट करने के लिए ठीक से प्रतिक्रिया नहीं देते हैं।

जैसा कि मैंने पहले कहा था, डुप्लिकेट करना बहुत आसान है। मैंने गिटहब को नमूना प्रोजेक्ट अपलोड किया है।

https://github.com/ChimpStudios/WebView-DictionaryBug

सफारी इस बग इसलिए किसी भी तरह एप्पल यह तय नहीं है, लेकिन यह अभी भी WebView वस्तु में मौजूद है।

+0

मैं इसे अपनी 10.7 मशीन पर पुनर्निर्मित करने में सक्षम था लेकिन मेरी 10.6 मशीन नहीं। अच्छा बग मिल गया! आपको इसे एप्पल के [रडार] (http://bugreporter.apple.com) बग रिपोर्टिंग सिस्टम पर प्राप्त करना चाहिए। मुझे आश्चर्य है कि www.webkit.org से किसी भी डाउनलोड करने योग्य ढांचे के साथ इसे चलाने का कोई तरीका है या नहीं? –

+0

मैंने ऐप्पल के साथ एक बग खोला। # 10318203 – Andrew

उत्तर

2

कॉलिंग - [वेबप्रिएंट्स सेट प्रेफरेंसडिएंटिफायर:] ताकि आपकी वेबव्यू को अपनी वेबप्रेशंस कॉपी मिल जाए, एक प्रभावी कामकाज प्रतीत होता है।

+0

मैं इसे आज़मा दूंगा। – Andrew

+0

यह काम किया! यह बग मुझे थोड़ी देर के लिए परेशानी दे रहा है इसलिए मुझे यह तय करने में खुशी हुई। – Andrew

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