क्या इंटरनेट एक्सप्लोरर जैसे वेब ब्राउज़र बनाने के लिए जावा का उपयोग करना संभव है जो सभी वेब पेज खोल देगा और सभी सामग्री प्रदर्शित करेगा?वेब ब्राउज़र बनाने के लिए जावा का उपयोग
उत्तर
हां, यह संभव है। वेबवेट की प्रगति माइग्रेशन में जेवेबपेन एक काम है।
इसे जेडीके 7 में शामिल किया जाना चाहिए लेकिन मैं अपनी सांस नहीं पकड़ूंगा।
JWebPane browser = new JWebPane();
new JFrame("Browser").add(browser);
browser.load(someURL);
उस प्रश्न का ही मान्य जवाब है:
हाँ, यह जावा का उपयोग करने के लिए किसी वेब ब्राउज़र का निर्माण संभव है।
हालांकि, एक वेब ब्राउज़र सॉफ्टवेयर का एक असाधारण जटिल टुकड़ा है। यहां तक कि Google, अपने Google क्रोम ब्राउज़र का निर्माण करते समय भी, अपने कंप्यूटर को स्क्रैच से आविष्कार करने के बजाय मौजूदा तकनीक का उपयोग करता था।
यदि आपका लक्ष्य अपने ब्राउज़र के निर्माण और विपणन के अलावा कुछ और है, तो आप अधिक प्रत्यक्ष दृष्टिकोण खोजने के लिए बिल्कुल पर पुनर्विचार करना चाहेंगे।
आप इस विषय पर मेरे साथ चैट करना चाहते हैं ?? – prasad
@ प्रसाद: कठोर आवाज या नाटकीय न होने के लिए, लेकिन यह ** ** काम का नरक है। एमएसआईई/एफएफ के स्तर को हासिल करने के लिए एक दशक नहीं होने पर, इसमें वर्षों शामिल होंगे। यदि आप स्क्रैच से काम करने के लिए भागीदारों की तलाश में हैं, तो आप यहां गलत जगह पर हैं। आपके प्रश्न का उत्तर दिया गया है: यह संभव है। यदि आप एक कदम वापस लेते हैं और कार्यात्मक आवश्यकता के बारे में कुछ और बताते हैं जिसके लिए आपने सोचा था कि एक वेबब्रोसर घर बढ़ाना समाधान है, तो संभवतः आप इसे बेहतर तरीके से प्राप्त करने के लिए बेहतर उपयुक्त उत्तर प्राप्त करेंगे। – BalusC
@ वोटी शिष्य क्या आप कृपया बता सकते हैं कि क्यों एक वेब ब्राउज़र एक असाधारण ** सॉफ्टवेयर का जटिल टुकड़ा है? –
मैं आपको Lobo Browser प्रोजेक्ट, ओपन-सोर्स जावा-लिखित वेब ब्राउज़र पर एक नज़र डालने की सलाह देता हूं। स्रोत पर एक नज़र डालें और देखें कि उन्होंने यह कैसे किया।
हां, यह संभव है, और यहां आपको यह देखना शुरू करने की आवश्यकता होगी।
सबसे पहले, जावा में एक HTML रेंडरर की खोज करें। एक उदाहरण जेवेबइंजिन होगा। आप एचटीएमएल पृष्ठों को मैन्युअल रूप से डाउनलोड करके शुरू कर सकते हैं और यह सत्यापित कर सकते हैं कि आप उन्हें देख सकते हैं।
दूसरा, आपको नेटवर्किंग टुकड़े को संभालने की आवश्यकता है। सॉकेट पर एक ट्यूटोरियल पढ़ें, या एक HTTP क्लाइंट जैसे अपाचे HTTP क्लाइंट प्रोजेक्ट का उपयोग करें।
संपादित करें: बस एक और विचार जोड़ने के लिए, आपको इस परियोजना पर काम करने के बारे में अपने आप से ईमानदार होना चाहिए। यदि यह आईई, एफएफ का पुनर्निर्माण करना है, तो यह अवास्तविक है। हालांकि, आप इससे क्या प्राप्त कर सकते हैं यह सीखना है कि ब्राउज़र के विकास के साथ प्रमुख मुद्दे क्या हैं, और यह सार्थक हो सकता है।
yup मैं वास्तव में सीखना चाहता हूं कि यह कैसे किया जा सकता है ... मुझे जावा में चीजें करना पसंद है और इसलिए सवाल उठ गया और मैंने पूछा .... – prasad
JEditorPane
कक्षा पर एक नज़र डालें। इसका उपयोग HTML पृष्ठों को प्रस्तुत करने के लिए किया जा सकता है और एक साधारण ब्राउज़र का आधार बना सकता है।
सबसे कठिन बात प्रतिपादन घटक होगी। जावा 7 में जेडब्लूपेन शामिल होगा, जो आंतरिक रूप से वेबकिट का उपयोग करता है। यहां आप some screenshots पा सकते हैं।
सूर्य द्वारा छोड़ा गया नहीं था? –
हां। Java After Hours में प्रोजेक्ट्स में से एक आपको दिखाता है कि एक साधारण वेब ब्राउज़र कैसे बनाया जाए। यह लगभग आईई या फ़ायरफ़ॉक्स के रूप में पूर्ण रूप से प्रदर्शित नहीं है (यह पुस्तक में केवल एक अध्याय है), लेकिन यह आपको दिखाएगा कि कैसे शुरू किया जाए।
OKKKKKK !!! धन्यवाद – prasad
मैं अपने कॉलेज परियोजना के लिए this ब्राउज़र को विकसित this के लिए आप
मेरे बटन सहायक हो सकता है खुला स्रोत जावा वेब ब्राउज़र है।
स्कूल और कॉलेज परियोजनाओं और सीखने के उद्देश्य के लिए विकसित करें। स्रोत कोड निकालें। ज़िप फ़ाइल डाउनलोड करें और "पार्सर \ mybutton" से "mybutton" फ़ोल्डर को कॉपी करें: \
ग्रहण में "omtMyButton" आयात करें। जावा 6 की आवश्यकता है।
डाउनलोड .exe और स्रोत कोड: https://sourceforge.net/projects/omtmybutton/files/
- 1. जावा वेब स्टार्ट एप्लिकेशन बनाने के लिए मेवेन का उपयोग
- 2. वेब इंटरफेस बनाने के लिए एम्बेडेड जेटी का उपयोग
- 3. वेब अनुप्रयोगों को बनाने के लिए अजगर का उपयोग
- 4. वेब ब्राउज़र पर फोंट .otf का उपयोग
- 5. वेब ब्राउज़र में जावा ऐपलेट कैसे चलाएं
- 6. वेब के लिए जावा विकास
- 7. क्या किसी ने लूआ का उपयोग वेब एप्लिकेशन बनाने के लिए किया है?
- 8. रिपोर्ट बनाने के लिए टीडीडी का उपयोग
- 9. कैश बनाने के लिए MapMaker का उपयोग
- 10. वेब ब्राउज़र का उपयोग कर 2 जीबी से बड़ी अपलोड फ़ाइलों के लिए विकल्प
- 11. ब्राउज़र में बैश खोल बनाने के लिए कितना व्यवहार्य होगा?
- 12. एम्बेडेड वेब ब्राउज़र
- 13. jEditorPane एक वेब ब्राउज़र के रूप में
- 14. मैं जावा के साथ वेब ऐप्स बनाने शुरू कैसे करूं?
- 15. क्या .NET के लिए एक हेडलेस ब्राउज़र है (स्वचालित वेब-यूआई-टेस्ट के लिए)?
- 16. वेब सेवाओं को बनाने के लिए सर्वोत्तम अभ्यास
- 17. अमेज़ॅन किंडल वेब ब्राउज़र
- 18. स्ट्रीमिंग वेब ब्राउज़र
- 19. जावा स्विंग के लिए फ़ाइल ब्राउज़र घटक
- 20. डिफ़ॉल्ट वेब ब्राउज़र
- 21. जावास्क्रिप्ट/एचटीएमएल का उपयोग कर मोबाइल वेब ब्राउज़र में सोने से फोन रखने के लिए चालें?
- 22. आईआईएस आभासी निर्देशिका बनाने के लिए वाईएक्स का उपयोग
- 23. जावा अनुप्रयोग के लिए वेब उपयोगकर्ता इंटरफेस
- 24. फ़ाइलों का प्रतिलिपि बनाने के लिए आर का उपयोग
- 25. मोबाइल ब्राउज़र में वेब श्रमिक
- 26. वेब पर, समकक्ष अनुभव क्रॉस-प्लेटफॉर्म बनाने के लिए मुझे किस फ़ॉन्ट का उपयोग करना चाहिए?
- 27. मूल्य तुलना के लिए वेब क्रॉलर का उपयोग
- 28. "जावा वेब स्टार्ट" के लिए क्या उपयोग किया जाता है?
- 29. सीधे लाइब्रेरी बनाने के लिए जावा लाइब्रेरी?
- 30. प्रोग्राम बनाने के लिए अनुशंसित जावा लाइब्रेरी
धन्यवाद ... लेकिन मुझे jdk 7 के लिए सेटअप नहीं मिला। जो लिंक आपने दिया है वह मुझे jre7 की WinRar फ़ाइल में ले गया .. मैंने इसे निकाला लेकिन आगे क्या किया जाना चाहिए ??? – prasad
यह वास्तव में एक अल्फा रिलीज है, अंतिम उपयोगकर्ताओं के लिए नहीं है। उस लिंक में स्रोत कोड के लिए दूसरा है। आप इसे डाउनलोड कर सकते हैं और इसे पढ़ सकते हैं। शायद जेडीके 7 की औपचारिक रिलीज की प्रतीक्षा करना बेहतर होगा जिसमें एक सेटअप होगा। – OscarRyz
ठीक है धन्यवाद !!!! :-) – prasad