Имя вашего пакета будет изменено со всех java-файлов и файла манифеста. Вы должны вручную изменить имя пакета из build.gradle
Вы можете использовать объект XMLHttpRequest для этого. Вот простой пример
var req = new XMLHttpRequest();
req.open('GET', 'http://www.mydomain.com/', false);
req.send(null);
if(req.status == 200)
dump(req.responseText);
После загрузки вы можете выполнить синтаксический анализ / извлечение с помощью регулярных выражений javascript для члена req.responseText.
На практике вам нужно сделать немного больше, чтобы получить объект XMLHttpRequest кросс-платформенным способом, например :
var ua = navigator.userAgent.toLowerCase();
if (!window.ActiveXObject)
req = new XMLHttpRequest();
else if (ua.indexOf('msie 5') == -1)
req = new ActiveXObject("Msxml2.XMLHTTP");
else
req = new ActiveXObject("Microsoft.XMLHTTP");
В качестве альтернативы, вы можете сэкономить на себе и просто использовать библиотеку, такую как jQuery или Prototype , чтобы позаботиться об этом за вас.
Обратите внимание, что в соответствии с политикой того же происхождения запрашиваемая страница должна принадлежать тому же домену, что и страница, выполняющая запрос. Если вы хотите запросить удаленную страницу, вам нужно будет передать ее через скрипт на стороне сервера.
Другой возможный обходной путь - использование Flash для выполнения запроса, который разрешает междоменные запросы, если целевой сайт предоставляет разрешение с соответствующим образом настроенным файлом crossdomain.xml.
Вот хорошая статья на тему политики того же происхождения:
Вы могли открыть новое окно в iframe:
http://www.w3schools.com/TAGS/tag_iframe.asp
, Хотя примечание, что доступ JavaScript ограничен, если сайт Вы открываетесь, от другого URL. Это должно предотвратить атаки с использованием кросс-сайтовых сценариев:
Вы бы использовали AJAX. Это сделало бы запрос Get на URL-адрес, о котором идет речь, и вернул HTML-код ответа. Jquery делает это очень легко, например,
$.get("test.php");
Эндрю
Можно попытаться использовать выборку, и это - обратный вызов
fetch('https://api.codetabs.com/v1/proxy?quest=google.com').then((response) => response.text()).then((text) => console.log(text));