डिफ़ॉल्ट गनोम-वेबब्रोसर के माध्यम से एक वेबपेज में ऑटोलॉगिन


9

मैं रास्पियन के डिफ़ॉल्ट वेब ब्राउज़र के साथ इस तरह एक HTML पृष्ठ को कॉल करने की कोशिश कर रहा हूं और यह मुझे केवल डिफ़ॉल्ट लॉगिन-पृष्ठ पर ले जाता है।

न ही यह डेस्कटॉप पर Midori के साथ है।

डेस्कटॉप पर फ़ायरफ़ॉक्स या गूगल क्रोम के साथ सटीक पेज को कॉल करते समय यह सिर्फ काम करता है।

पहले स्थान पर, मेरे पास था:

<body onLoad="doLogin()">

जिसमें ठीक वैसा ही व्यवहार था, लेकिन फ़ायरफ़ॉक्स और क्रोम पर काम किया। क्या रास्पियन पर अंतर्निहित ब्राउज़र के साथ ऐसा करने का कोई तरीका है?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script>
<!--
function doLogin() {
document.form1.action="https://ip/sub/main.html?page=map_info&id=177";
document.form1.submit();
}
//-->
</script>
</head>
<body >
<form name="form1" id=form1 method="post">
    <input type="hidden" name="process" value="login">
    <input type="hidden" name="page" value="start">
    <input type="text" name="user" value="User">
    <input type="password" name="password" value="Pass">
</form>
<script>window.onload=doLogin;</script>

</body>
</html>

पुनश्च। आंतरिक डेटा को उजागर नहीं करने के लिए उपयोगकर्ता, पास और URL बदल दिए जाते हैं।


2
यदि आप "चेतावनी" ('हाय') जोड़ते हैं; आपके doLogin फ़ंक्शन में अलर्ट दिखाई देता है? यही कारण है कि यदि जावास्क्रिप्ट चल रहा है दिखा देंगे
लूटने

1
यह प्रकट होता है, दुर्भाग्य से मुझे आज तक कोई समाधान नहीं मिला। आज के समय में केवल एक चीज नहीं है जो उपयोगकर्ता और पासवर्ड को पृष्ठ पर दे रही है। यह लॉगिन नहीं होगा। कम से कम पुनर्निर्देशन काम करता है। फ़ंक्शन को दोनों प्रयासों और कार्यों के साथ कहा जाता है, लेकिन उपयोगकर्ताडेटा का स्थानांतरण नहीं।
alsternerd

1
शायद यह इसलिए है क्योंकि आपके पास अपना जावास्क्रिप्ट कोड स्क्रिप्ट टैग के अंदर एक एचटीएमएल टिप्पणी में लिपटा हुआ है
मोहम्मद अली

1
यह एक फाइल में सब कुछ रखने के लिए है, क्योंकि दो फाइलें उस मामले के लिए बहुत फूला हुआ लगती हैं। मैं पोस्ट / डेटा को सही ढंग से प्राप्त करने में सक्षम नहीं था, इसलिए मैं यही चाहता हूं। अभी के लिए, मैं साइट पर लॉगिन करने के लिए vnc का उपयोग कर रहा हूं, हर बार मशीन बूट करती है।
alsternerd

1
जांचें कि क्या आईडी उद्धरण चिह्नों के साथ है। आईडी = "Form1"। क्या यह काम कर सकता है? js में डॉक्यूमेंट में डॉक्यूमेंट को बदलें ।getElementById ('form1')। सबमिट करें ();
जो पठानो

जवाबों:


0

यह संभव है कि आप जिस ब्राउज़र का उपयोग करने का प्रयास कर रहे हैं, उसमें जावास्क्रिप्ट सक्षम न हो।

  1. ओपेरा खोलें
  2. ऐप विंडो के शीर्ष-बाईं ओर ओपेरा बटन ओपेरा बटन पर क्लिक करें
  3. सेटिंग्स मेनू आइटम पर क्लिक करें
  4. बाईं विंडो फलक पर वेबसाइट्स आइटम पर क्लिक करें
  5. जावास्क्रिप्ट शीर्षक के तहत, आपको दो विकल्प दिखाई देंगे: जावास्क्रिप्ट को सक्षम करने के लिए: सभी साइटों को जावास्क्रिप्ट (अनुशंसित) विकल्प चलाने की अनुमति दें चुनें
  6. जावास्क्रिप्ट को निष्क्रिय करने के लिए: किसी भी साइट को जावास्क्रिप्ट विकल्प को चलाने की अनुमति न दें
  7. उदाहरण के लिए, आप अपवाद नियम भी बना सकते हैं: यदि आप सभी साइटों को जावास्क्रिप्ट चलाने की अनुमति देते हैं, तो आप badsite.com को अस्वीकार करने के लिए अपवाद बना सकते हैं। यदि आप सभी साइटों को जावास्क्रिप्ट को चलाने से रोकते हैं, तो आप goodsite.com को अनुमति देने के लिए अपवाद बना सकते हैं।
  8. अपने विकल्पों का चयन करते समय, सेटिंग्स विंडो को बंद करें और ओपेरा को पुनरारंभ करें
  9. पर जाएँ: whatismyipaddress.ricmedia.com अपने वर्तमान जावास्क्रिप्ट स्थिति की पुष्टि करने के लिए ओपेरा वेब ब्राउज़र (आधिकारिक) ओपेरा वेब ब्राउज़र पर ओपेरा ब्राउज़र के लिए Google खोजें

यह https://pchelp.ricmedia.com/enable-disable-javascript-opera/ से है

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