Есть ли ограничение на длину строки javascript-кода, вызывающегося через loadUrl в WebView

Насколько я знаю, максималькое количество символов однозначно есть в http, и оно небольшое ("Война и Мир в get-параметре точно не поместится). Но это всё происходит с http-запросами

А есть ли ограничение, когда мы передаём информацию из Android-клиента в WebView и вызываем webview.loadUrl("javascript:...;"); со схемой javascript:...

Можно ли передать веб-странице (javascript'у, не серверу!), допустим, картинку или аудиофайл mp3 на несколько мегабайт в base64 через такой запрос в loadUrl();? Или не хватит места?

Подразумевается, что веб-страница не чужая и не абстрактная, а конкретная, написана специально под конкретное приложение, связана с ним с помощью методов @JavascriptInterface (и может передавать обратно данные), а также разумеется, включён javascript


Ответы (0 шт):