स्थिति: - मैंने एक स्थापना सेटअप (स्थानीय) बनाया है जो एक यूआरएल देता है जैसे: - ved.test.com जिसे आईपी 11.22.33.44 में मैप किया गया है। इस प्रकार स्थापना के बाद वेब एप्लिकेशन को सुलभ बनाने के लिए, उपयोगकर्ता को मेजबान फ़ाइल में "C: \ WINNT \ system32 \ drivers \ etc" निर्देशिका के तहत स्पष्ट रूप से प्रविष्टि करना है।फ़ायरफ़ॉक्स में, जावास्क्रिप्ट का उपयोग कर फ़ाइल में लिखें?
दृष्टिकोण: - स्थापना अनुप्रयोग पूरा होने के बाद, एप्लिकेशन जावास्क्रिप्ट का उपयोग कर फ़ाइल लिखता है।
समस्या: - जावास्क्रिप्ट का उपयोग कर एक फ़ाइल लिखना आईई में समर्थित है। मुझे फ़ायरफ़ॉक्स के लिए समाधान की आवश्यकता है। कोड का इस्तेमाल किया: -
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Write To A File</title>
<script language="javascript">
function WriteToFile()
{
/* The below statement is supported in IE only */
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("C:\\Test.txt", true);
s.WriteLine('IE Supports Me!');
s.Close();
}
</script>
</head>
<body onLoad="WriteToFile()">
</body>
</html>
भी अतः में लिंक संदर्भित है: - How to read and write into file using JavaScript
कृपया एक समाधान का समर्थन करता है कि फ़ायरफ़ॉक्स ब्राउज़र में Javascript कि चलाता है का उपयोग कर एक फ़ाइल लिख प्रदान करते हैं।
अग्रिम में धन्यवाद।
आपका एसओ-लिंक प्रश्न का उत्तर देता है। ब्राउज़र में यह संभव नहीं है। – jwueller
आपने अभी मेरा सी: \ Test.txt ओवरराइट किया है! गंभीरता से, उपयोगकर्ता के फाइल सिस्टम को लिखने के लिए कोई वेबपृष्ठ अनुमति नहीं है। और "% SystemRoot% \ system32 \ drivers \ etc \ hosts" के साथ गड़बड़ाना स्पष्ट रूप से दुर्भावनापूर्ण व्यवहार है। –
@ user205376 - हां, मैं मेजबान फ़ाइल मैनिपुलेशन के बारे में जानता हूं, बेहतर अनुभव के लिए मेरे ऐप उपयोगकर्ताओं की सहायता कर रहा था। इस प्रकार इस स्थिति में आया। – vedvrat13