का उपयोग कर लॉग फ़ाइलों को बना सकते हैं इसके बजाय अलर्ट बॉक्स में प्रदर्शित करने के लिए मैं अपने आउटपुट को जावास्क्रिप्ट से लॉग फ़ाइल में निर्देशित करना चाहता हूं। क्या ऐसा करने के लिए कोई तरीका है। यदि ऐसा है तो कृपया इसे एक उदाहरण के साथ समझाएं।क्या हम जावास्क्रिप्ट
उत्तर
हाँ, गूगल क्रोम ब्राउज़र का उपयोग कर F12 कुंजी मारा, और सांत्वना बटन पर क्लिक करें। तब
console.log(your code);
का उपयोग आप ऑब्जेक्ट, अरै, तार, चर प्रवेश कर सकते हैं। अलर्ट से अधिक उपयोगी है।
फ़ायरफ़ॉक्स में भी फ़ायरफ़ॉक्स प्लगइन काफी उपयोगी है। समान कार्यक्षमता है, और Google क्रोम में बनाया गया निरीक्षण तत्व फ़ंक्शन जोड़ता है।
संपादित करें: ठीक है, आपकी टिप्पणी के आधार पर, आप बस अपनी फ़ाइल सिस्टम पर नहीं लिख सकते हैं। ब्राउज़र आपको नहीं देगा। यदि आप कुछ अविभाज्य चाहते हैं तो एक उत्तम दर्जे का मोडल विंडो या ओवरले की तरह कुछ कोशिश करें, जो उपयोगकर्ता के लिए कष्टप्रद अलर्ट की बजाय बातचीत करने के लिए वैकल्पिक है और पुष्टि करता है। आप इस http://davidwalsh.name/dw-content/top-bar-opacity.php
अधिकतर ब्राउज़र Console API से window.console
वस्तु का समर्थन:
console.log("Hello world");
जहां उत्पादन में इस तरह के दृश्य/डेवलपर/Javascript कंसोल के रूप में प्रदर्शित किया जाता है – user1275375
आपका ब्राउज़र एक विकल्प होना चाहिए। –
मैं एक फ़ाइल प्रारूप में आउटपुट चाहता हूं – user1275375
जैसे कुछ भी जोड़ सकते हैं आप हमेशा एक AJAX कॉल सर्वर पर वापस भेज सकते हैं और वहां त्रुटि संदेशों को ट्रैक कर सकते हैं।
असल में ऐसा करने का एक तरीका है लेकिन यह केवल Google क्रोम पर उपलब्ध है और अधिकतर एक्सटेंशन के रूप में पैक किए गए HTML5 अनुप्रयोगों के लिए उपलब्ध है। There are plans to make it available in wider distributions but not quite there yet। इसे FileSystem API कहा जाता है। यहाँ एक उदाहरण मैंने कुछ समय पहले के साथ खेल रहा था है -
// test HTML5 file system API
function onInitFs(fs){
console.log("Opened file system " + fs.name);
}
function errorHandler(){
var msg = '';
switch(e.code){
case FileError.QUOTA_EXCEEDED_ERR:
msg = 'QUOTA_EXCEEDED_ERR';
break;
case FileError.NOT_FOUND_ERR:
msg = 'NOT_FOUND_ERR';
break;
case FileError.SECURITY_ERR:
msg = 'SECURITY_ERR';
break;
case FileError.INVALID_STATE_ERR:
msg = 'INVALID_STATE_ERR';
break;
default:
msg = 'Unknown Error';
break;
};
console.log('Error: ' + msg);
}
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024 /*5MB*/,
onInitFs,
errorHandler
);
// create empty file called log.txt
// throws an error e is not defined
function onInitFs(fs){
fs.root.getFile(
'log.txt',
{
create: true,
exclusive: true
},
function(fileEntry){
console.log('fileEntry.isFile = ' + fileEntry.isFile);
console.log('fileEntry.name = ' + fileEntry.name);
console.log('fileEntry.fullPath ' + fileEntry.fullPath);
},
errorHandler
);
}
function errorHandler(){
var msg = '';
switch(e.code){
case FileError.QUOTA_EXCEEDED_ERR:
msg = 'QUOTA_EXCEEDED_ERR';
break;
case FileError.NOT_FOUND_ERR:
msg = 'NOT_FOUND_ERR';
break;
case FileError.SECURITY_ERR:
msg = 'SECURITY_ERR';
break;
case FileError.INVALID_STATE_ERR:
msg = 'INVALID_STATE_ERR';
break;
default:
msg = 'Unknown Error';
break;
};
console.log('Error: ' + msg);
}
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024,
onInitFs,
errorHandler
);
// simple debugging
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024,
function(fs){
console.dir(fs.root);
fs.root.getFile('log.txt');
},
function(error){
console.dir(error);
}
);
- 1. जावास्क्रिप्ट जब हम क्रोम
- 2. क्या हम जावास्क्रिप्ट के साथ 302 रीडायरेक्ट कर सकते हैं?
- 3. क्या हम MSBuild
- 4. क्या हम एचटीएमएल 5
- 5. क्या हम क्षणिक कीवर्ड
- 6. क्या हम कक्षा
- 7. क्या हम निर्माता
- 8. क्या हम MKMapView
- 9. क्या हम आईपैड ऐप
- 10. क्या हम सी ++
- 11. क्या हम एएनटी
- 12. क्या हम ListView
- 13. क्या हम एसक्यूएल
- 14. क्या हम uiSwitch
- 15. क्या हम एक्सेल
- 16. क्या हम एपीपी संस्करण
- 17. हम इसे क्या कहते हैं?
- 18. क्या हम डेल्फी 5 एप्लिकेशन
- 19. क्या हम पूर्णांक को चरित्र
- 20. क्या हम अपने एंड्रॉइड ऐप
- 21. क्या हम जावा 6 बाइटकोड
- 22. क्या हम Magento सामुदायिक संस्करण
- 23. क्या हम जेपीए नामांकित क्वार्टर
- 24. क्या हम एमएस वेब डिप्लॉय
- 25. हम अभी भी जावास्क्रिप्ट में <!-- //--> ब्लॉक
- 26. हम AJAX प्रोग्रामिंग
- 27. हम Winform
- 28. हम WCF
- 29. हम एनोटेशन
- 30. हम एंड्रॉइड
मैं चाहता हूं कि आउटपुट फ़ाइल प्रारूप में – user1275375
फॉपेन जावास्क्रिप्ट – user1275375
में आपके बारे में कैसे उपयोग नहीं किया जा सकता है) आप जो कुछ करना चाहते हैं उसके लिए कुछ संदर्भ प्रदान करते हैं ताकि हम समाधान प्राप्त करने में आपकी सहायता कर सकें, या बी) एक स्टब से अधिक प्रदान करें किसी ऐसे व्यक्ति को एक वाक्य जिसने आईएमओ को आपके प्रश्न का उत्तर देने में बहुत समय और प्रयास दिया है, जो कि पहली बार जवाब खोजने में आपके हिस्से पर बहुत कम प्रयास दिखाता है। –