2019 अपडेट:
एंड्रॉइड पर उपयोगकर्ताओं को प्राप्त करने का मेरा पसंदीदा तरीका अब फ़ायरफ़ॉक्स ब्राउज़र का उपयोग करना होगा, जिसमें काम कर रहा है, अच्छी तरह से बनाए रखा ऐड-ऑन दोनों Greasemonkey और Tampermonkey के लिए उपलब्ध है (फ़ायरफ़ॉक्स ऐप में ऐड-ऑन मेनू के माध्यम से उनके लिए खोज)।
जावास्क्रिप्ट को एड्रेस बार में चिपकाना अभी भी (कम से कम क्रोम पर) काम करता है, लेकिन ध्यान दें कि javascript:
जब आप कोड में पेस्ट करते हैं तो क्रोम अब उपसर्ग को स्ट्रिप करता है। यदि आप इसे दोबारा नहीं लेते हैं, तो यह सिर्फ एक वेब खोज करेगा।
Chrome और Opera (अब क्रोमियम पर आधारित) के मोबाइल संस्करण भी उपयोगकर्ता के ऐड-ऑन का समर्थन नहीं करते हैं, लेकिन प्ले स्टोर से Tampermonkey स्टैंडअलोन ऐप अभी भी उपलब्ध है। इसे 2013 से अपडेट नहीं किया गया है, लेकिन अभी भी काम करता है। हालाँकि, इसकी आयु को देखते हुए, यह वर्तमान ग्रीसीमोनीक / टेम्परमॉन्की एपीआई या सामान्य रूप से आधुनिक वेबसाइटों की कई विशेषताओं का समर्थन नहीं करेगा। परिणामस्वरूप, कई उपयोगकर्ता संशोधन के बिना काम नहीं करेंगे। यह पता लगाना भी मुश्किल है कि उन्हें पहले खिलाड़ी में कैसे स्थापित किया जाए (उन्नत सेटिंग्स के तहत छिपी 'टेक्सटेरिया' उपयोगिता का उपयोग करें)। प्ले स्टोर में डॉल्फिन और यूसी ब्राउज़रों के लिए टेम्परॉन्की एक्सटेंशन भी उपलब्ध हैं। मैंने उनकी कोशिश नहीं की है, लेकिन 2016 के बाद से उन्हें अपडेट नहीं किया गया है।
मूल 2013 उत्तर:
समाधान 1. Tampermonkey का उपयोग करें । Tampermonkey Chrome के लिए एक एक्सटेंशन के रूप में अधिक लोकप्रिय है, लेकिन यह एक स्टैंडअलोन एंड्रॉइड ऐप के रूप में भी उपलब्ध है। यह एक हल्के ब्राउज़र के रूप में कार्य करता है, और आपको उपयोगकर्ता स्क्रिप्ट को प्रबंधित करने और स्वचालित रूप से चलाने की अनुमति देता है। दुर्भाग्य से इसमें अन्य लोकप्रिय ब्राउज़रों पर पाई जाने वाली कई सुविधाएँ नहीं हैं, लेकिन यह Greasemonkey API का समर्थन करता है।
समाधान 2. ओपेरा मोबाइल का उपयोग करें, जिसमें उपयोगकर्ताओं के लिए अंतर्निहित समर्थन है, लेकिन कोई स्क्रिप्ट प्रबंधन सुविधाएँ नहीं हैं, और Greasemonkey API का समर्थन नहीं करता है। के उपयोगकर्ता वरीयता अनुभाग पर नेविगेट करें opera:config
, फिर "हमेशा लोड उपयोगकर्ता जावास्क्रिप्ट" और "उपयोगकर्ता जावास्क्रिप्ट" पर टिक करें। "उपयोगकर्ता जावास्क्रिप्ट फ़ाइल" फ़ील्ड में एक फ़ोल्डर (फ़ाइल नहीं) के लिए पथ दर्ज करें (मैं / sdcard / userscripts /) का उपयोग करता हूं, फिर सेटिंग्स को संग्रहीत करें। एक .user.js
एक्सटेंशन के साथ उस फ़ोल्डर में अपने उपयोगकर्ता नाम को सहेजें । NB यह OM12 में काम करता है, लेकिन OM14 बीटा वर्तमान में उपयोगकर्ताओं के समर्थन का समर्थन नहीं करता है।
समाधान 3. एक बुकमार्कलेट के माध्यम से मैन्युअल रूप से अपना उपयोगकर्ता नाम लॉन्च करें या इस जावास्क्रिप्ट को सीधे ब्राउज़र एड्रेस बार में पेस्ट करें:
javascript:(function(){var a=document.createElement("script");a.src="http://path.to/myscript.user.js";document.head.appendChild(a);})();
यह तकनीक थकाऊ है, लेकिन सिद्धांत को अधिकांश ब्राउज़रों में काम करना चाहिए। यद्यपि आपको Greasemonkey API समर्थन नहीं मिलता है। ऊपर दिए गए कोड को स्टॉक एंड्रॉइड ब्राउज़र में संशोधन के बिना काम करना चाहिए, और इसे बुकमार्कलेट के रूप में सहेजा जा सकता है। Chrome मोबाइल में var a
जरूरतों से बचने के स्थान var%20a=
, और बुकमार्क काम नहीं करते हैं, इसलिए आपको हर बार मैन्युअल रूप से पेस्ट करना होगा।