2010-04-08 11 views
12

मैं फ़ायरफ़ॉक्स के लिए एक greasemonkey प्रकार स्क्रिप्ट बनाना चाहता हूं जो पृष्ठ पर स्क्रिप्ट से पहले चलता है। Greasemonkey स्क्रिप्ट पृष्ठ पर स्क्रिप्ट के बाद चलाते हैं, ताकि यह काम नहीं करेगा। कारण मुझे इसकी आवश्यकता है क्योंकि मैं पृष्ठ पर एक स्क्रिप्ट संपादित करना चाहता हूं। विशेष रूप से, मैं एक स्क्रिप्ट को हटाना चाहता हूं जो पृष्ठ को फ्रेम के अंदर लोड करने के लिए मजबूर करता है क्योंकि फ्रेम फ्रेम के अंदर पृष्ठ को F5 (दबाकर F5 पृष्ठ को वर्तमान पृष्ठ को पुनः लोड करने के बजाय पृष्ठ पर वापस कूदता है)। साथ ही, मैं AJAX के साथ प्रॉक्सी के माध्यम से पृष्ठ लोड नहीं करना चाहता हूं और क्रोम/ओपेरा में स्विच करना एक विकल्प नहीं है। मैं सोच रहा था कि जेटपैक एड-ऑन काम करेगा लेकिन ऐसा लगता है कि greasemonkey का उपयोग करता है, DOMContentLoaded। कोई विचार?किसी वेबपृष्ठ पर चलने वाली किसी भी इनलाइन स्क्रिप्ट से पहले मैं उपयोगकर्ता स्क्रिप्ट कैसे चला सकता हूं?

+0

** अगर ** ओपेरा एक विकल्प था, तो आप आसानी से अपनी * * .user.js' फ़ाइल को '* .js' में बदल सकते थे और यह किसी भी सामग्री को लोड करना शुरू करने से पहले चला जाएगा। – c69

+0

मुझे पता है, लेकिन मैं अपने ब्राउजर के रूप में ओपेरा का उपयोग नहीं करता हूं। चूंकि मैंने फ़ायरफ़ॉक्स को अत्यधिक अनुकूलित किया है, स्विचिंग और अभी भी सब कुछ जिस तरह से मैं चाहता हूं वह संभवतः असंभव होगा। केवल 1 साइट के लिए एक और ब्राउज़र स्थापित करना और उपयोग करना थोड़ा मूर्ख लगता है। – Telanor

उत्तर

6

[संपादित करें] contentScriptWhen = start के साथ एड-ऑन एसडीके के page-mod मॉड्यूल का उपयोग करें।


पुराने: ठीक है, केवल नए फ़ायरफ़ॉक्स बनाता से पहले सामग्री निर्धारित स्क्रिप्ट कस्टम स्क्रिप्ट को चलाने के लिए समर्थन है (वर्तमान में 3.7 nighlies, बाद में 3.6.x के लिए जोड़ा जा सकता है)। नई अधिसूचना का लाभ उठाने के लिए I wrote a prototype Jetpack-SDK module

क्या यह < स्क्रिप्ट src> या एक इनलाइन स्क्रिप्ट है? पूर्व मामले में इसे एक सामग्री नीति (कुछ एडब्लॉक-जैसी) से अवरुद्ध किया जा सकता है।

+0

दिलचस्प। मैं देखूंगा कि क्या मैं यह समझ सकता हूं कि इसे कैसे काम पर लाया जाए। लिपि एक इनलाइन स्क्रिप्ट है। – Telanor

+0

क्या आप @Telanor पूछ रहे हैं करने के लिए एक उदाहरण का संदर्भ जोड़ सकते हैं? –

+0

@jaime: पृष्ठ-मॉड मॉड्यूल को इंगित करने के लिए उत्तर संपादित किया गया। – Nickolay

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

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