सफारी में और ओएसएक्स पर एनएसटीक्स्टव्यू में, खोज परिणामों को एक चमकदार पीले बॉक्स के साथ हाइलाइट किया जा सकता है जिसमें थोड़ा एनिमेटेड पॉप है। क्या यह सब कुछ कोड किए बिना वेबव्यू में ऐसा करने का कोई तरीका है?सफारी और एनएसटीएक्स्ट व्यू जैसे वेबव्यू में खोज परिणामों को हाइलाइट कैसे करें IFindIndicatorForRange:
उत्तर
मुझे ऐसा करने का कोई तरीका मिला।
showFindIndicatorForRange: देखें।
showFindIndicatorForRange: NSTextView का एक तरीका है। मुझे वेब कार्यक्षमता में इस कार्यक्षमता की आवश्यकता है। मैं WebView में विधियों का उपयोग करके टेक्स्ट को हाइलाइट कर रहा हूं लेकिन मेरे पास एनीमेशन नहीं है। शायद एक जावास्क्रिप्ट समाधान है लेकिन मैंने इसे देखा नहीं है। –
ओह, मेरा बुरा। मुझे खेद है, मैंने आपके प्रश्न को गलत तरीके से पढ़ा। – Donovan
उत्तर (2013-05 तक) ऐसा लगता है कि आपको मैन्युअल रूप से वेबव्यू में खोज परिणामों को हाइलाइट करना होगा (रेफरी: "Implementing a Find menu item like Safari?" thread from 2011), हालांकि यह long-planned webkit feature है।
मैं इस शोध के दौरान मिले लिंक सूचीबद्ध करूंगा।
- वहाँ HighlightedWebView है, लेकिन लिखने के समय यह खोज शब्दों को हाइलाइट करने के लिए
<span>
रों सम्मिलित करने के लिए प्रकट होता है। - मैं कैसे कोर एनिमेशन के साथ इस आशय की नकल करने पर का उत्तर नहीं मिल सकता है:
- कोको-देव पर Core animation - Safari Find effect समाधान के एक सिंहावलोकन है, लेकिन कोई कोड
- https://stackoverflow.com/questions/12187511/mimicking-showfindindicatorforrange-with-calayer यहाँ इतने पर कोई उत्तर नहीं है
- WebView और NSTextFinder (मानक ढूंढें बार इंटरफेस) पर:
- यहाँ How do I get NSTextFinder to show up पर एसओ संबंधित है, लेकिन यह नहीं है ऐसा लगता है कि यह इस सटीक समस्या के बारे में है।
- NSTextFinder reference ( खंड "का पता लगाएं बार के लिए समर्थन पाठ दृश्य" ) चलता है कि यह आकर्षित कर सकते हैं किसी भी NSView/NSScrollView के लिए "पीले खोजने सूचक पृष्ठभूमि फलक के" अगर यह NSTextFinderClient का समर्थन करता है (जो WebView नहीं है - रेफरी .: [1] , [2])।
- "WebView find panel/bar implementation"cocoa-dev पर सबसे हालिया (2013-04) धागा है और इसमें संभावित समाधान का एक सिंहावलोकन है।
इस ओपन सोर्स WebView उपवर्ग (एमआईटी लाइसेंस) पर एक नजर डालें कि NSTextFinder समर्थन को शामिल किया गया:
https://github.com/shc-vj/SHCWebView
साथ ही इसकी MiniBrowser परीक्षण अनुप्रयोग के लिए वेबकिट स्रोत ही:
https://github.com/WebKit/webkit/blob/master/Tools/MiniBrowser/mac/WK2BrowserWindowController.m
मिनीब्रोसर की विंडो नियंत्रण er NSTextFinderBarContainer लागू करता है इसलिए इसे खोजने के लिए बार बार के लिए इसे अपने वेबव्यू को अन्यथा अनावश्यक स्क्रॉलव्यू के अंदर रखना नहीं है।
- 1. वर्डप्रेस खोज परिणामों को कैसे प्रदर्शित करें?
- 2. लुसीन खोज परिणामों में समूह कैसे करें?
- 3. टेक्स्ट व्यू या वेबव्यू
- 4. एंड्रॉइड वेबव्यू में डिफ़ॉल्ट हाइलाइट मेनू कैसे सक्षम करें?
- 5. सोलर खोज परिणामों में यूआरएल और ईमेल
- 6. एनएसटीएक्स्ट व्यू में लाइन ऊंचाई/लाइन स्पेसिंग सेट करना
- 7. एंड्रॉइड 2.2 वेबव्यू खोज समस्या
- 8. Lucene.Net खोज कीवर्ड को हाइलाइट करने के लिए खोज परिणाम
- 9. त्वरित खोज बॉक्स परिणामों और खोज के लिए हालिया सुझाव दोनों को कैसे संभालें?
- 10. Google खोज परिणामों में एक लेख रेटिंग प्रदर्शित करें
- 11. विम - परिणामों को खोजें और बदलें
- 12. QTableWidget में एक पंक्ति को हाइलाइट कैसे करें?
- 13. ग्रहण में "लाइव खोज" को कैसे सक्षम करें?
- 14. खोज परिणामों की grails पेजिनेशन
- 15. NSToolbarItems को हाइलाइट करें
- 16. दो jQuery परिणामों को कैसे गठबंधन करें
- 17. एंड्रॉइड पर वेबव्यू में यूट्यूब क्लिप को कैसे एम्बेड करें
- 18. ग्रहण में लाइनों को हाइलाइट करना, जैसे कि टेक्स्टमार्कर
- 19. एंड्रॉइड: प्रोग्रामटेक्स्ट प्रोग्रामेट को हाइलाइट कैसे करें?
- 20. NSTextView पीले प्रकाश डाला सफारी खोज में
- 21. घेराबंदी और अपाचे बेंच के परिणामों को कैसे व्याख्या करें
- 22. खोज फ़ॉर्म और परिणामों के लिए रीढ़ की हड्डी संरचना?
- 23. वेबव्यू
- 24. सफारी
- 25. यूआईएसक्रॉल व्यू की सामग्री में फीका/आउट मोबाइल सफारी जैसे टैब
- 26. रेल सोलर खोज कुल खोज परिणाम सीमित करें/परिणामों की निश्चित संख्या प्राप्त करें
- 27. एंड्रॉइड में एक टेक्स्ट व्यू में एक स्ट्रिंग में शब्द कैसे खोजें और शब्द को हाइलाइट करें?
- 28. UIScrollView क्षैतिज पेजिंग जैसे मोबाइल सफारी टैब
- 29. स्टाइलिंग ने incremental खोज में टेक्स्ट हाइलाइट किया जेएस
- 30. चयनित सूची को "ListFragment" में हाइलाइट करें?
हाय माइक। क्या आप इस पर सफल हुए? – Donovan