फ़ायरफ़ॉक्स लिंक को गैर-क्लिक करने योग्य बनाता है


0

मैं अपनी कंपनी की वेब साइट से कुछ ऑनलाइन रिपोर्टिंग पृष्ठों का उपयोग कर रहा हूं। संबंधित पृष्ठों में लॉग इन करने के बाद, मैं उन लिंक्स पर क्लिक नहीं कर सकता जो रिपोर्ट तैयार करती हैं। लिंक सिर्फ सादे पाठ, और गैर-क्लिक करने योग्य लगते हैं। जब मैं IE8 में समान पृष्ठ खोलता हूं , तो कोई समस्या नहीं है । लिंक काम और रिपोर्ट उत्पन्न कर रहे हैं। मैंने विकल्प मेनू से सुरक्षा सेटिंग्स को देखा है, लेकिन कुछ भी नहीं मिला। मैं फ़ायरफ़ॉक्स को इस साइट पर कैसे भरोसा कर सकता हूं और ठीक से काम कर सकता हूं?

नोट: वेब पृष्ठ एस्प प्रारूप में हैं, और लिंक क्रिस्टल रिपोर्ट व्यूअर में रिपोर्ट खोलने वाले हैं । कुछ पृष्ठों में कुछ फ़्लैश ग्राफ़ भी हैं , और वे काम भी नहीं करते हैं।

एक फ्रेम का स्रोत कोड:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    function go_there(url)
    {
        window.open(url + '&prompt0=1&prompt1=' +  [..]);
    }
</SCRIPT>

[..]

<td style="cursor:hand; [..]"
    onclick="go_there('/webreports/[..]/dpp_zmo_bayi_dd.rpt?apsuser=[..]');">
  <img [..] src="[..]">  Envanter inceleme linki (zmo_bayi_dd)
</td>

साइट में लॉग इन करने के बाद, त्रुटि कंसोल निम्नलिखित त्रुटियों को प्रदर्शित करता है:

Err1

Err2

Err3

समस्याग्रस्त पृष्ठ खोलने के बाद, निम्न त्रुटियां प्रदर्शित होती हैं:

Err4

Err5

अंत में, जब मैं लिंक पर क्लिक करता हूं (हालांकि वे लिंक की तरह नहीं दिखते हैं), ये त्रुटि संदेश बनते हैं:

Err6


क्या इस जावास्क्रिप्ट से समस्या आ सकती है?
मेहपर सी। पलुवज़लर

क्या आपके पास कोई एफएफ एडऑन है जैसे नोस्क्रिप्ट या एडब्लॉक? जो स्क्रिप्ट या फ़्रेम को ब्लॉक कर सकता है?
SecureBadshah

सरल प्रश्न, सुनिश्चित करने के लिए: फ़ायरफ़ॉक्स सामान्य रूप से कैसे व्यवहार कर रहा है? क्या आप जावास्क्रिप्ट, फ्रेम, आदि का उपयोग करने वाली साइटों पर इसका उपयोग करते हैं? आमतौर पर, SuperUser शीर्ष पर एक लाल "अनुशंसा" प्रदर्शित करेगा, अगर आपकी जावास्क्रिप्ट अक्षम थी, काम नहीं कर रही थी, या कुछ और।
ग्नूपी

मैं फ़ायरफ़ॉक्स का उपयोग हर समय बहुत सारी साइटों के साथ करता हूं और मुझे इस तरह की समस्या नहीं है।
मेहपर सी। पलुवज़लार

मेरे पास AdBlock स्थापित है, लेकिन मैंने इसे कंपनी की वेब साइट के लिए अक्षम कर दिया है। मेरे पास ग्रिसेमनीकी भी है और यह डिफ़ॉल्ट रूप में अक्षम है। आवश्यकता पड़ने पर मैं इसे सक्षम करता हूं।
मेहपर सी। पलावुजलर

जवाबों:


4
शैली = "कर्सर: हाथ; [..]"

CSS कर्सर के मानक "हाथ" को परिभाषित नहीं करते हैं, और इसलिए उस मूल्य को केवल कुछ ब्राउज़रों (जैसे कि इंटरनेट एक्सप्लोरर, और सफारी में अगर कोई सख्त डेटा सेट नहीं है ) द्वारा समझा जाता है । फ़ायरफ़ॉक्स इसका समर्थन नहीं करता है।

तो: साइट के रचनाकारों द्वारा खराब डिजाइन। हालांकि, सीएसएस केवल यह बताता है कि चीजें कैसे दिखाई जाती हैं ; अपने सोर्स कोड सैंपल में क्लिक करना चाहिए फिर भी काम करना चाहिए, भले ही माउस पॉइंटर से संकेत न मिले कि कुछ क्लिक करने योग्य है!

फ़ंक्शन go_there (url)
{
    window.open (यूआरएल
      + 'और प्रॉम्प्ट = 1 और प्रांप्ट 1 ='
      + parent.detail.ust.form1.donem.value, [..]
    );
}
त्रुटि: parent.detail.ust.form1 अपरिभाषित है  
त्रुटि: parent.ust.form1 अपरिभाषित है

बहुत बुरा, यह उस तरह से होता है जिस तरह से वेब साइट अन्य फ़्रेमों से जानकारी प्राप्त करने की कोशिश करती है। हो सकता है कि "डिटेल" और "ust" नाम की चीजें अभी मौजूद नहीं हैं और इंटरनेट एक्सप्लोरर इसकी अनदेखी करता है। या हो सकता है कि यह केवल गैर-मानक, IE-only है। खराब कार्यान्वयन।

(मुझे यकीन है कि कोई व्यक्ति वर्कअराउंड के रूप में सीएसएस को मक्खी पर प्रतिस्थापित करने के लिए एक Greasemonkey स्क्रिप्ट बना सकता है hand। कुछ स्क्रिप्ट खराब जावास्क्रिप्ट को भी ठीक कर सकती है, लेकिन जैसा कि IE काम करता है मुझे लगता है कि थोड़ा बहुत है।)


यह सही उत्तर लगता है। वास्तव में बहुत बहुत धन्यवाद, और उन सभी दोस्तों को धन्यवाद जिन्होंने मदद करने की कोशिश की।
मेहपर सी। पलुवज़लार

IE में क्लिक करना संभव है, लेकिन फ़ायरफ़ॉक्स में यह केवल सादा पाठ है जिस पर क्लिक करने का कोई मौका नहीं है।
मेहपर सी। पलुवज़लार

तो, यह तो हल नहीं है ...? सीएसएस एक क्लिक करने से नहीं रोकता है। यह सिर्फ इतना है कि माउस पॉइंटर इंगित नहीं करता है कि चीजें क्लिक करने योग्य हैं।
अर्जन

हल नहीं हुआ, लेकिन मुझे सख्ती से लगता है कि समस्या कोड डिज़ाइन से आती है। क्षमा करें यदि मैं गलत समझा हूं क्योंकि मैं एक वेब डिज़ाइन विशेषज्ञ नहीं हूं।
मेहपर सी। पलुवज़ालर

सीएसएस केवल यह परिभाषित करता है कि चीजों को कैसे दिखाया जाता है; इसका इस बात पर असर नहीं होना चाहिए कि चीजें कैसे व्यवहार करती हैं ... इसलिए, शायद गलत सीएसएस यही कारण है कि चीजों को गैर-क्लिक करने योग्य के रूप में दिखाया जाता है, लेकिन खुद को क्लिक करना "जावास्क्रिप्ट" द्वारा नियंत्रित किया जाता है, जो मुझे सब ठीक लगता है।
अर्जन

1

स्रोत पर एक नज़र डालें (राइट क्लिक करें -> स्रोत देखें)

किसी एक लिंक के टेक्स्ट को खोजें, और देखें कि उसमें <a href='url'>The text goes here</a>टैगिंग की तरह है। यदि ऐसा नहीं होता है, तो फ़ायरफ़ॉक्स यहाँ समस्या नहीं है


जैसा कि आपने ऊपर कहा है कि किसी प्रकार की टैगिंग नहीं है। इसका क्या मतलब है?
मेहपर सी। पलावुजलर

मैं असहमत हूं: ऑनक्लिक जावास्क्रिप्ट ट्रिगर के साथ एक छवि लिंक के रूप में समान रूप से अच्छी तरह से कार्य कर सकती है।
हरिके।

वास्तव में, हालांकि, यह स्पष्ट रूप से कहा गया था कि यह लिंक सादे पाठ के रूप में दिखाई देता है: P
Phoshi

@ घोषी: लेकिन उन्हें अभी भी क्लिक करने योग्य होना चाहिए।
harrymc

हां उन्हें चाहिए।
फ़ॉसी

0

मुझे लगता है कि पॉपअप अवरोधक में बनाया निकाल दिया जा रहा है। यह लिंक बनाने के लिए एक बहुत ही अजीब तरीका है, और अगर यह अवरुद्ध है तो मुझे आश्चर्य नहीं होगा।

Fx को एक संदेश दिखाना चाहिए जिसमें कहा गया है कि पॉपअप अवरुद्ध हो गया है, लेकिन हो सकता है कि आपने किसी बिंदु पर "फिर से कभी न दिखाएं" प्रकार संदेश को क्लिक किया हो ... यह देखने के लिए सेटिंग्स जांचें कि क्या आप चेतावनी रीसेट कर सकते हैं।


मैंने इसकी जाँच की लेकिन पॉपअप की अनुमति है। मैं वास्तव में नहीं समझता कि फ़ायरफ़ॉक्स इस तरह का व्यवहार क्यों करता है। केवल संभावना है कि मैं सोच सकता हूं कि कंपनी के वेब पेज केवल IE के साथ संगत हैं। मैं निश्चित रूप से, यह निश्चित नहीं हूं।
महपर सी। पलुवज़लर 19

0

मुझे लगता है कि यह एक कैशिंग समस्या है? जब आपका पेज किसी लिंक पर काम नहीं करता है तो URL कैसा दिखता है? फ़ायरफ़ॉक्स स्वचालित रूप से URL को wyciwyg: //yourUrlHere.com में बदल देगा

आप व्हाट यू कैश के बारे में अधिक पढ़ सकते हैं कि आप क्या प्राप्त करते हैं और यह पता लगा सकते हैं कि यह आपको कैसे प्रभावित कर सकता है।


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