2015-04-13 2 views
0

Я просто пытался создать хром-приложение для подключения к локальному серверу при его запуске. Я добавил тег html «a» в index.html, но когда я нажимаю его, ничего не происходит. Я попытался изменить его на <a href="http://www.google.com">, чтобы увидеть, работает ли он, но ничего не произошло. Итак, мой вопрос заключается в том, можем ли мы сделать хром-приложение для подключения к серверу и отображения веб-страниц, которые он обслуживает?Можем ли мы открыть веб-сайты из хром-приложения?

ответ

1

Приложения не могут просто отображать удаленный контент вместо локальных страниц приложения. Ваш тег <a> пытается перейти на страницу текущей на удаленный контент, который блокируется.

У вас есть 2 (ну, 3) возможности, в зависимости от ваших потребностей.

  1. Вы можете открыть ссылку в браузере системы по умолчанию (которые могут или не могут быть хром) с <a href="http://example.com" target="_blank">

  2. Вы можете вставлять веб-страницы с <webview> tag, вроде как фрейма.

  3. Из Chrome 42 (в настоящее время Beta) будет функция chrome.browser.openTab(), чтобы открыть что-то конкретно в Chrome.

+0

Благодарим за отзыв. webview делает то, что я хотел. –

Смежные вопросы