2012-11-30 30 views
5

मुझे उत्सुकता है कि लिंक बनाम कॉपी-पेस्टिंग के माध्यम से क्लिक करके पृष्ठ लोड करते समय ब्राउज़र व्यवहार में किस तरह का अंतर होता है ब्राउज़र ब्राउज़र में लिंक कहा जाता है। क्या लोड प्रक्रिया में कोई सामान्य अंतर है जिसके बारे में मुझे पता होना चाहिए?लिंक बनाम कॉपी-पेस्टिंग पर क्लिक करते समय ब्राउज़र व्यवहार में अंतर?

मैं पूछता हूं क्योंकि मैं Google मानचित्र API का उपयोग करके किसी एप्लिकेशन पर काम कर रहा हूं, जिसमें उपयोगकर्ता यूआरएल में परिभाषित जीपीएस स्थान के साथ कस्टम मैप लिंक बनाने में सक्षम है। ब्राउज़र में प्रतिलिपि बनाते समय लिंक ठीक काम करते हैं; हालांकि, अगर लिंक सीधे क्लिक किया जाता है, तो ब्राउज़र 'स्टैक ओवरड' अपवाद उत्पन्न करता है (इस साइट के लिए उपयुक्त!)।

जबकि मैं समझता हूं कि आम तौर पर हम स्टैक ओवरफ़्लो पर कोड उदाहरण देखना पसंद करते हैं, मैं अब इसके लिए से बचने जा रहा हूं - शायद अगर कोई क्लिक और कॉपी-पेस्ट के बीच डोम लोडिंग प्रक्रिया में अंतर के बारे में जानता है, तो मैं कर सकता हूं टेंगेंशियल से संबंधित कोड के साथ चर्चा को कम किए बिना इस मुद्दे पर संकीर्ण करने के लिए इसका उपयोग करें।

फ़ायरफ़ॉक्स और क्रोम दोनों में एक ही समस्या होती है।

धन्यवाद!

+1

आप इस मुद्दे को गलत तरीके से निपट रहे हैं। दोनों के बीच अलग-अलग चीजों की एक सूची मांगने के बजाय, क्या आपकी विशिष्ट समस्या को ठीक करने के बारे में पूछना बुद्धिमान नहीं होगा? कौन * बिल्कुल * आपको "स्टैक पार हो गया" संदेश देता है - दो अलग-अलग ब्राउज़र? यह वास्तव में असंभव लगता है। क्या यह अलग-अलग मशीनों पर उसी तरह होता है? मैं कहूंगा कि ऐसा लगता है कि यह एक सर्वर साइड इश्यू है, जो देखने के लिए एक नया क्षेत्र है। –

+0

"अधिकतम कॉल स्टैक आकार पार हो गया" - क्रोम, "बहुत अधिक रिकर्सन" - फ़ायरफ़ॉक्स, दोनों "main.js" संदर्भित करता है - ऐसा लगता है कि एक ही मुद्दे से – Nik

+0

आप ठीक हैं, मुझे और अधिक बारीकी से देखना होगा प्रत्येक ब्राउजर पर विशिष्ट त्रुटि क्या है – Nik

उत्तर

3

लिंक की प्रतिलिपि बनाने और चिपकाने के बजाय, लिंक पते पर राइट क्लिक करने और कॉपी करने का प्रयास करें। असल में, वेब पेज पर लिंक अलग-अलग प्रदर्शित होते हैं।

+0

अच्छी कॉल - ऐसा करने पर मैंने देखा कि फ़ायरफ़ॉक्स में, लिंक पर क्लिक करने से tildes (~) को% 7E के साथ बदल दिया जाता है, जो स्क्रिप्ट को फेंकता है। मैंने सोचा था कि एक यूआरएल में कानूनी पात्र थे, यह ठीक रहेगा .. मुझे यूआरएल – Nik

+0

में एन्कोड किए गए डेटा के अलग-अलग हिस्सों को अलग करने के लिए किसी अन्य चरित्र का उपयोग करने की आवश्यकता हो सकती है, ऐसा करने के लिए एक मजेदार चीज Google पर सामान्य खोज होती है, और लिंक पर होवर करें ... आपको सामान्य लिंक के रूप में नीचे बाईं ओर (क्रोम में) लिंक दिखाई देगा। हालांकि, उनके पास एक ऑनक्लिक है जो इसे लिंक के Google प्रतिनिधित्व के साथ बदल देता है। इसे देखने का एक तरीका यह है कि लिंक पर राइट क्लिक करें, और यह परिवर्तन निष्पादित करता है। जब आप इसे फिर से होवर करते हैं, तो यह "googled" संस्करण प्रदर्शित करेगा :) –