अपने आवेदन में मैं उपयोग कर रहा हूं WebViewऔर उसमें मैं JavaScript alert( )विधि का उपयोग कर रहा हूं , लेकिन काम नहीं कर रहा है, कोई पॉप-अप दिखाई नहीं देता है।
मैंने अपनी मैनिफ़ेस्ट फ़ाइल में जोड़ा है
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
और गतिविधि फ़ाइल में मैंने जोड़ा है
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("file:///android_asset/demo.html");
लेआउट xml फ़ाइल में मैंने जोड़ा है
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
किसी भी सुराग कैसे पूर्ण JavaScriptमें सक्षम करने के लिए WebView?
अपडेट करें
धन्यवाद निशान में विधि फ़ाइल अब काम कर रहे हैं :)।alert()html
अब इसमें दो मुद्दे हैं WebView:
1: मैं <textarea>उस html फ़ाइल में उपयोग कर रहा हूं जिसे मैं लोड WebViewकर रहा हूं और उसमें हिंदी भाषा का फ़ॉन्ट लिखने का प्रयास कर रहा हूं, लेकिन जब मैं हिंदी पाठ लिखने की कोशिश करता हूं तो यह प्रतीक के रूप में प्रदर्शित होता है (आयत प्रतीक जैसे [])।
जब मैं डेस्कटॉप पर फ़ायरफ़ॉक्स ब्राउज़र में ऐसा ही करता हूं तो यह ठीक काम करता है। किसी भी सुराग कैसे में एक से अधिक भाषा के लिए समर्थन देने के लिए textareaमें WebView?
2: जब मैं सबमिट पर क्लिक कर रहा हूं और alert()किसी अन्य जावा स्क्रिप्ट में विधि के पाठ को खोलने की कोशिश कर रहा हूं तो यह काम नहीं करता है, क्या इसका मतलब WebChromeClient
केवल वर्तमान लोड किए गए HTML पेज के लिए इसके लागू होने के बाद भी है और javascriptsउस पृष्ठ से नहीं बुलाया गया है?