我们可以从 chrome 应用打开网站吗?

Can we open web sites from a chrome app?

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

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

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

  1. 您可以在系统默认浏览器(可能是也可能不是Chrome)中用<a href="http://example.com" target="_blank">

    [=打开link 32=]
  2. 您可以使用 <webview> tag 嵌入网页,有点像 iframe。

  3. 从Chrome 42(目前是Beta)开始,将有一个chrome.browser.openTab()功能可以打开一些东西,具体在Chrome.