मैं वेब दृश्य में एक स्ट्रिंग के रूप में निम्नलिखित एचटीएमएल लोड करने के लिए कोशिश कर रहा हूँ:एंड्रॉइड वेबव्यू - एकल लाइन जावास्क्रिप्ट टिप्पणियां अनकॉट सिंटेक्स त्रुटि त्रुटियों का कारण बनती हैं?
<html>
<head>
<script>
function foo() {
// test.
}
</script>
</head>
<body>
<p>hi.</p>
</body>
</html>
------------------------------
String content = readAboveContentIntoString();
WebView webview = ...;
webview.loadData(content, "text/html", "utf-8");
मैं वेबव्यू कंसोल से निम्न संदेश मिलता है: मैं "// परीक्षण निकालते हैं
Uncaught SyntaxError: Unexpected end of input
। " टिप्पणी, मुझे वाक्यविन्यास त्रुटि नहीं मिलती है।
function foo() { // test. }
कर सकते हैं किसी और रेप्रो इस: यह रूप में अगर वेबव्यू नई पंक्तियां अलग करना है, और इसलिए समारोह शरीर तो जैसे समापन ब्रेस टिप्पणी आवेदन कर रहा है है? मैंने सोचा कि शायद मेरा readAboveContentIntoString() न्यूलाइन को अलग कर रहा था, लेकिन परीक्षण किया और यह नहीं है। मैं एंड्रॉइड 4.4.4 का उपयोग कर रहा हूँ।
धन्यवाद
- संपादित करें ---
इसके अलावा, एक ब्लॉक टिप्पणी लाइन टिप्पणी के स्थान पर ठीक काम करता है:
/* test. */
नवीनतम एंड्रॉयड स्टूडियो का निर्माण और एपीआई 21 – user636066
गड़बड़ जिंदा पुष्टि की के साथ एक ही समस्या हो रही और एपीआई 23. में वेबव्यू/क्रोमियम 44 अप करने के लिए लात मैं अभिनीत करने का सुझाव [मुद्दा ] (https://code.google.com/p/android/issues/detail?id=23437) क्योंकि इसे "अप्रचलित" माना जाता था? –