मैं रास्पियन के डिफ़ॉल्ट वेब ब्राउज़र के साथ इस तरह एक 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 फ़ंक्शन में अलर्ट दिखाई देता है? यही कारण है कि यदि जावास्क्रिप्ट चल रहा है दिखा देंगे
—
लूटने
यह प्रकट होता है, दुर्भाग्य से मुझे आज तक कोई समाधान नहीं मिला। आज के समय में केवल एक चीज नहीं है जो उपयोगकर्ता और पासवर्ड को पृष्ठ पर दे रही है। यह लॉगिन नहीं होगा। कम से कम पुनर्निर्देशन काम करता है। फ़ंक्शन को दोनों प्रयासों और कार्यों के साथ कहा जाता है, लेकिन उपयोगकर्ताडेटा का स्थानांतरण नहीं।
—
alsternerd
शायद यह इसलिए है क्योंकि आपके पास अपना जावास्क्रिप्ट कोड स्क्रिप्ट टैग के अंदर एक एचटीएमएल टिप्पणी में लिपटा हुआ है
—
मोहम्मद अली
यह एक फाइल में सब कुछ रखने के लिए है, क्योंकि दो फाइलें उस मामले के लिए बहुत फूला हुआ लगती हैं। मैं पोस्ट / डेटा को सही ढंग से प्राप्त करने में सक्षम नहीं था, इसलिए मैं यही चाहता हूं। अभी के लिए, मैं साइट पर लॉगिन करने के लिए vnc का उपयोग कर रहा हूं, हर बार मशीन बूट करती है।
—
alsternerd
जांचें कि क्या आईडी उद्धरण चिह्नों के साथ है। आईडी = "Form1"। क्या यह काम कर सकता है? js में डॉक्यूमेंट में डॉक्यूमेंट को बदलें ।getElementById ('form1')। सबमिट करें ();
—
जो पठानो