उपयोगकर्तास्टाइल को ऑटो अपडेट कैसे करें


2

मैं वर्तमान में एक स्टाइलिश यूज़रस्टाइल बना और अपडेट कर रहा हूं और इसे अक्सर अपडेट किया जाता है, क्या कोई ऐसा तरीका है जिससे मैं यूज़रस्टाइल में जोड़कर इसे इस्तेमाल करने वाले लोगों के लिए ऑटो अपडेट कर सकूं?
या अगर मैं ऊपर नहीं कर सकता, तो क्या मैं ऐसा करने के लिए एक Greasemonkey स्क्रिप्ट बना सकता हूं ?


आपके सुझाए गए संपादन को देखते हुए ऐसा प्रतीत होता है कि आपने अपनी पहचान कुकी (अपंजीकृत खातों के लिए आवश्यक) खो दी है या आप किसी भिन्न कंप्यूटर या ब्राउज़र का उपयोग कर रहे हैं। यदि आप अपने मूल कंप्यूटर से एक खाता पंजीकृत करते हैं तो आप इस प्रश्न का उत्तर संपादित करने, टिप्पणी करने और स्वीकार करने में सक्षम होंगे। यदि आपके पास अब उस मशीन / ब्राउज़र तक पहुंच नहीं है, तो आप एक नया खाता पंजीकृत कर सकते हैं और फिर संपर्क फ़ॉर्म का उपयोग करके अपने पुराने और नए खातों को मर्ज करने का अनुरोध कर सकते हैं जिससे आपको इस प्रश्न पर नियंत्रण मिल जाएगा।
Mokubai

जवाबों:


2

मुझे एक ग्रीसीमोनी / स्टाइलिश स्क्रिप्ट चाहिए जो ऑटो अपडेट कर सके

Greasemonkey स्क्रिप्ट पहले से ही ऑटो अपडेट कर सकते हैं (2012 से)

स्टाइलिश स्क्रिप्ट में ऑटो अपडेट जोड़ने के बारे में एक सक्रिय चर्चा (अंतिम अपडेट 2014) है। अंतिम लागू टिप्पणी "स्वचालित अपडेट की कोई योजना नहीं है" (2009) प्रतीत होगी।


स्वचालित स्क्रिप्ट अपडेट Greasemonkey में आते हैं

0.9.18 रिलीज में, ग्रीसेमेकी अब डिफ़ॉल्ट रूप से उपयोगकर्ता स्क्रिप्ट के अपडेट किए गए संस्करणों को स्थापित और स्थापित कर रहा है। यह पोस्ट प्राइमर के रूप में अभिप्रेत है कि यह नई कार्यक्षमता कैसे काम करती है, दोनों उपयोगकर्ताओं और स्क्रिप्ट लेखकों के लिए।

यहाँ छवि विवरण दर्ज करें

Greasemonkey विकल्प संवाद में अब स्वचालित अपडेट जाँच और स्थापना को नियंत्रित करने के लिए ये सेटिंग्स शामिल हैं। डिफ़ॉल्ट रूप से अपडेट को हर सात दिनों में जांचा जाएगा, और पाया जाने पर स्वचालित रूप से इंस्टॉल किया जाएगा। डिफ़ॉल्ट रूप से डाउनलोड स्थान सुरक्षित होना चाहिए (https)। और यह सिर्फ काम करना चाहिए!

यदि आप जानते हैं कि कोई अपडेट है, तो आप ऐड-ऑन प्रबंधक खोल सकते हैं, उपयोगकर्ता स्क्रिप्ट पर राइट क्लिक करें, और "अपडेट अपडेट ढूंढें" चुनें। यह तुरंत जाँच करेगा, भले ही अनुसूचित जाँच हाल ही में सात दिन पहले हुई हो। *

* यदि हाल ही में स्क्रिप्ट का एक पुराना संस्करण डाउनलोड किया गया था, तो आपको अपना ब्राउज़र कैश साफ़ करना पड़ सकता है।

स्क्रिप्ट लेखक

Greasemonkey अपडेट का समर्थन करने के लिए कई नए मेटाडेटा निर्देशों का समर्थन करता है: @downloadURL, @updateURL और (पहले से अधिक) @version।

अपडेट की जाँच करने पर @updateURL एक्सेस किया जाएगा। यह केवल मेटाडेटा के साथ, "cria.js "प्रारूप का हो सकता है जैसे userscripts.org उत्पादन करता है। यहाँ परिभाषित @version स्थापित संस्करण में जाँच की जाएगी। डिफ़ॉल्ट रूप से जांचे जाने के लिए इसे https पर होस्ट करने की आवश्यकता नहीं है।

साइडबार: usercripts.org के लिए, अपडेटरएल स्वचालित रूप से स्क्रिप्ट के अनुरूप .meta.js पर सेट होता है, और कोरल कंटेंट डिस्ट्रीब्यूशन नेटवर्क (क्यों देखें) से गुजरा है।

@DownloadURL वह जगह है जहां से अपडेट को डाउनलोड किया जाएगा, जब पाया जाएगा। यह गारंटी देने के लिए सबसे उपयोगी है कि अपडेट सुरक्षित (https) स्थान से आते हैं, ताकि वे डिफ़ॉल्ट रूप से इंस्टॉल हो जाएं।

यदि @updateURL या @downloadURL प्रदान नहीं किया जाता है, तो जिस URL से स्क्रिप्ट डाउनलोड की गई थी, उसका उपयोग किया जाता है। यदि @downloadURL प्रदान नहीं किया गया है और इंस्टॉल URL ज्ञात नहीं है, तो अपडेट कभी भी लागू नहीं किए जाएंगे।

अंत में @version निर्देश को नियंत्रित करता है जिसे अपडेट माना जाता है। (मोज़िला) टूलकिट संस्करण प्रारूप के बारे में पढ़ें कि वास्तव में क्या मूल्य से अधिक है, और क्या प्रारूप मान्य हैं।

यह भी ध्यान देने योग्य है कि हाल ही में जोड़े गए GM_info API का उपयोग यह जांचने के लिए किया जा सकता है कि क्या Greasemonkey कभी भी अपडेट लागू करने का प्रयास करेगा (जैसे कि उपयोगकर्ता ने इसे बंद कर दिया है, या URL असुरक्षित है)।

अंत में, यदि आप यह सुनिश्चित करना चाहते हैं कि ग्रीसेमनीक आपकी स्क्रिप्ट को कभी भी अपडेट नहीं करेगा, तो यह एक अमान्य @updateURL (जैसे "के बारे में: रिक्त") प्रदान करके पूरा किया जा सकता है जो कभी भी एक नया संस्करण नहीं लौटाएगा।

स्रोत स्वचालित स्क्रिप्ट अपडेट Greasemonkey पर आते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.