0

我正在制作一个 Chrome 应用程序,当用户单击右上角的应用程序时,用户会打开一个新页面。我试图让 Chrome 在应用加载时打开一个新页面。

这是我的 manifest.json 文件:

{
  "name": "My App That Opens in a New Page",
  "version": "1.0",
  "manifest_version": 2,
  "icons": { "128": "mediumIcon.png" },
  "description": "A practice text editor that opens in a new tab or window.",
  "browser_action": {
    "default_icon": "smallIcon.png",
    "default_popup": "load.html"
  }
}

随后,在 load.html 中,我尝试使用此 HTML 按照http://developer.chrome.com/extensions/overview.html的说明打开一个新页面。

<!DOCTYPE html><html><head>
  <script type='text/javascript'>window.open('editor.html');</script>
</head><body></body></html>

但是,editor.html当我在 Chrome 中单击我的应用程序的图标时,它没有打开。为什么不?不在window.openjavascript中打开新窗口?对于嵌入在浏览器中的javascript,它的行为是否不同?

4

0 回答 0