क्रोम में यह संभव है, लेकिन मुझे सफारी में ऐसा करने का कोई तरीका नहीं मिला है। क्या यह संभव है? कैसे?सफारी में लाइव जावास्क्रिप्ट संपादित करें?
उत्तर
वर्तमान में यह संभव नहीं है।
आप वेबकिट जावास्क्रिप्ट डीबगर का उपयोग कर सफारी में जावास्क्रिप्ट संपादित कर सकते हैं। इसे खोलने के लिए विंडोज़ मशीन पर जावास्क्रिप्ट कंसोल लाने और मैक पर कमांड + ऑप्शन + सी लाने के लिए Ctrl + Alt + C का उपयोग करें।
आप मेनू बार में डेवलपर टूलबार भी जोड़ सकते हैं: प्राथमिकताएं -> उन्नत -> विकास मेनू दिखाएं।
डीबगर का उपयोग कैसे करें और इससे संबंधित सभी कीबोर्ड शॉर्ट-कट का उपयोग करने के संदर्भ में आधिकारिक Safari Developer Tools Guide देखें।
नोट: क्रोम में विपरीत, डिबगर वर्तमान में आप एक स्क्रिप्ट फ़ाइल पर क्लिक करें और जगह में इसे संपादित करने की क्षमता का समर्थन नहीं करता। हालांकि, आप ब्रेक पॉइंट्स का उपयोग करके निष्पादन को रोककर और फिर कंसोल में चर के मानों को बदलने के लिए निष्पादन कोड को जावास्क्रिप्ट को "लाइव संपादित" कर सकते हैं, फिर निष्पादन जारी रखने की अनुमति दे सकते हैं। यह काम करता है क्योंकि कंसोल में निष्पादित कोड उसी दायरे में निष्पादित किया जाता है जहां प्रोग्राम किसी भी समय दिया जाता है।
उदा यदि आप कोड है:
var t = 1;
(function(){
var t = 2;
console.log(t); //* put break point on this line..
})();
console.log(t);
और तुम लेकिन एक को तोड़ने बिंदु जहां संकेत दिया है, तो कंसोल में t = 4
चलाने के लिए, 4
तो 1
कंसोल के लिए मुद्रित है।
ठीक है, मैं क्रोम में जेएस को संपादित करने में सक्षम था लेकिन सफारी में नहीं। यही कारण है कि मैंने यह सवाल किया। – Ixx
ठीक है, क्षमा करें, मैंने सोचा था कि आप पेज पर जेएस लाइव को निष्पादित करना चाहते थे, लोड स्क्रिप्ट को नहीं बदलना चाहते थे। नहीं, मुझे नहीं लगता कि आप वर्तमान में ऐसा कर सकते हैं। शायद, आप सबसे अच्छा कर सकते हैं कंसोल का उपयोग करने के लिए जावास्क्रिप्ट को बदलने के लिए कोड कॉल करने वाले चर के मानों को बदलने के लिए। –
हाँ, यही वह है जो मैं अब कर रहा हूं। – Ixx
हालांकि क्रोम और सफारी दोनों अपने इंजन के रूप में वेबकिट का उपयोग करते हैं, क्रोम इसके अपने अनुकूलन और इसके अतिरिक्त जोड़ बनाता है। जावास्क्रिप्ट का लाइव संपादन उनमें से एक प्रतीत होता है।
यदि आप क्रोम और सफारी में डीबगिंग पैनलों को बारीकी से देखते हैं तो इसमें कई अन्य अंतर भी हैं। एक स्पष्ट रूप से दृश्य परिवर्तन क्रोम में मौजूद सेटिंग आइकन है और यह सफारी में उपलब्ध नहीं है।
- 1. वेब पेज के जावास्क्रिप्ट ब्लॉक को संपादित करें ... लाइव
- 2. फ़ायरबग में जावास्क्रिप्ट को कैसे संपादित करें?
- 3. डेस्कटॉप सफारी ब्राउज़र और HTTP लाइव स्ट्रीमिंग
- 4. खिड़की। सफारी (जावास्क्रिप्ट) में आतंक
- 5. बनाना लाइव घड़ी जावास्क्रिप्ट
- 6. क्या कोई जावास्क्रिप्ट लाइव सिंटैक्स हाइलाइटर्स हैं?
- 7. लाइव/प्रतिनिधि/लाइव/लाइव में कनवर्ट करना?
- 8. इंटरनेट एक्सप्लोरर और सफारी में जावास्क्रिप्ट डिबगिंग
- 9. सफारी में जावास्क्रिप्ट फ़ाइल रीडर पहचान
- 10. पृष्ठ सफारी में पृष्ठ पुनः लोड करें
- 11. प्रोफाइल मोबाइल सफारी (आईपैड) जावास्क्रिप्ट?
- 12. पायथन में दूरी संपादित करें
- 13. लाइव समवर्ती संपादन कैसे करें?
- 14. मैक पर मोबाइल सफारी और सफारी के बीच जावास्क्रिप्ट अंतर?
- 15. सफारी
- 16. सफारी
- 17. एक्सकोड परियोजना सेटिंग्स संपादित करें बनाम सक्रिय लक्ष्य संपादित करें
- 18. सफारी में काम कर रहे जावास्क्रिप्ट लेकिन क्रोम या फ़ायरफ़ॉक्स
- 19. "लाइव" फैशन में प्लगइन कैसे लागू करें
- 20. कमोडो संपादित करें
- 21. संपादित करें (पैच)
- 22. संपादित करें टेक्स्ट घुमाएं
- 23. संपादित करें सी #
- 24. ब्राउज़र में जावास्क्रिप्ट को आप कैसे संपादित करते हैं?
- 25. पाठ का आकार सफारी
- 26. रिकॉर्डिंग कॉल कॉल और पैरामीटर रिकॉर्ड करके लाइव जावास्क्रिप्ट डिबगिंग
- 27. मोबाइल सफारी
- 28. जावास्क्रिप्ट मैक पर (सफारी) toLocaleTimeString() विषमताएं
- 29. आईओएस 5 सफारी जावास्क्रिप्ट निष्पादन टाइमआउट
- 30. क्रोम और सफारी में एप्लिकेशन कैश अक्षम करें
मेरी इच्छा है कि मैं सफारी को डाउनवोट कर सकूं – gitsitgo