में चयनित टेक्स्ट प्राप्त करने के लिए जावास्क्रिप्ट का उपयोग करें, इसलिए मैं एक बुकमार्कलेट पर काम कर रहा हूं जहां "लूप" का उपयोग करके उपयोगकर्ता द्वारा चुने गए सामग्री को पकड़ना मेरे लिए आदर्श होगा। दोनों window.getSelection और document.getSelection वे फ़ंक्शंस हैं जिन्हें मैं कॉल कर सकता हूं, हालांकि, वे हमेशा खाली स्ट्रिंग लौटते हैं।मोबाइल सफारी
मुझे विश्वास है कि समस्या यह है कि जब आप मोबाइल सफारी में बुकमार्क आइकन पर टैप करते हैं, तो चयन जारी किया जाता है। उदाहरण के लिए, यदि आप कुछ टेक्स्ट चुनते हैं, तो "+", बुकमार्क या अन्य टैब टैप करें, चयन रद्द होने पर भी चयन रद्द नहीं किया जाता है।
इस डेटा पर किसी भी विचार को प्राप्त करना संभव है? या यह बहुत असंभव है?
क्या आप सुनिश्चित हैं कि window.getSelection() खाली स्ट्रिंग देता है, और DOMSelection नहीं? मेरे पास मोबाइल सफारी तक पहुंच नहीं है, लेकिन वेबकिट में यह फ़ंक्शन DOMSelection देता है भले ही पृष्ठ पर कुछ भी नहीं चुना गया हो। – SWilk
यह भी देखें http://stackoverflow.com/questions/1936132/getselection-for-iphone-bookmarklet – cofiem