我们可以从Chrome应用程序打开网站吗?

时间:2015-04-13 12:59:46

标签: client-server google-chrome-app

我刚刚尝试构建一个Chrome应用程序,以便在启动时连接到我的本地服务器。我添加了html&#34; a&#34;标记到index.html,但当我点击它没有任何反应。我尝试将其更改为<a href="http://www.google.com">只是为了查看它是否有效但没有任何反应。所以,我的问题是我们可以制作一个Chrome应用程序来连接服务器并显示它所服务的网页吗?

1 个答案:

答案 0 :(得分:1)

应用不能简单地显示远程内容来代替本地应用页面。您的<a>代码会尝试将当前页面导航到远程内容,该内容会被阻止。

根据您的需要,您有2种(3种)可能性。

  1. 您可以使用<a href="http://example.com" target="_blank">

  2. 打开系统默认浏览器(可能是Chrome,也可能不是Chrome)中的链接
  3. 您可以使用<webview> tag嵌入一个类似于iframe的网页。

  4. 从Chrome 42(目前处于测试版)开始,我们会有chrome.browser.openTab()功能在Chrome中专门打开一些内容。