Есть ли ограничение на длину строки javascript-кода, вызывающегося через loadUrl в WebView
Насколько я знаю, максималькое количество символов однозначно есть в http, и оно небольшое ("Война и Мир в get-параметре точно не поместится). Но это всё происходит с http-запросами
А есть ли ограничение, когда мы передаём информацию из Android-клиента в WebView и вызываем webview.loadUrl("javascript:...;");
со схемой javascript:...
Можно ли передать веб-странице (javascript'у, не серверу!), допустим, картинку или аудиофайл mp3 на несколько мегабайт в base64 через такой запрос в loadUrl();? Или не хватит места?
Подразумевается, что веб-страница не чужая и не абстрактная, а конкретная, написана специально под конкретное приложение, связана с ним с помощью методов @JavascriptInterface
(и может передавать обратно данные), а также разумеется, включён javascript