2010-04-22 10 views
10

मैं अपनी वेबसाइट का वर्तमान यूआरएल लेने और कुछ बदलावों के साथ रीफ्रेश करने के लिए एक साधारण बुकमार्कलेट ढूंढ रहा हूं। उदाहरण के लिए:वर्तमान यूआरएल को संपादित करने के लिए बुकमार्कलेट

  1. वर्तमान पृष्ठ लें: http://www.example.com/pages/
  2. और के लिए इसे बदल: https://admin.example.com/pages/
  3. तो है कि नए URL को लोड।

मैंने एक बुकमार्कलेट खोजने की कोशिश की जो ऐसा कर सकता है लेकिन मुझे कोई नहीं मिला। क्या कोई मुझे सही दिशा दिखा सकता है? यहां तक ​​कि एक बुकमार्कलेट जो ऐसा कुछ करता है जिसे मैं अपनी आवश्यकताओं के अनुरूप संपादित कर सकता हूं।

उत्तर

14

बस window.location बदलें, उदा।

window.location=window.location.toString().replace(/^http:\/\/www\./,'https://admin.') 
+4

बिल्कुल सही। धन्यवाद रिकार्ड के लिए बुकमार्कलेट के लिए पूरा कोड है: 'जावास्क्रिप्ट: (function() {विंडो स्थान = window.location.toString() (/^http बदल देते हैं:। \/\/Www \ ./ , 'https: // admin।');})() ' – garymc

3

जावास्क्रिप्ट: स्थान = location.href.replace (/ http:/जी, "https:")

+0

मेरा सीएसएल रूपांतरण सीधे है। केनी के उप डोमेन भी स्विच। बुकमार्लेट बनाने के लिए जावास्क्रिप्ट के सामने जावास्क्रिप्ट सूडो प्रोटोकॉल का उपयोग करना याद रखें। – kim3er

+1

क्या आपका मतलब छद्म प्रोटोकॉल है? – alex

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