Chrome打包应用程序中的关闭按钮

时间:2013-11-24 12:04:11

标签: javascript google-chrome google-chrome-app

我正在开发一个镀铬打包的应用程序,白色的窗口让我烦恼。 所以我决定自己关闭/最小化/最大化按钮。 但是,onclick不起作用。我的解决方法也没有。 HTML:

<a href="#" id="close"><img src="close.png"/></a>

JavaScript的:

var close = document.getElementById('close');
close.addEventListener('click', chrome.app.window.current().close);

2 个答案:

答案 0 :(得分:1)

如果您在.js中使用单独的.html文件或使用您用于后台脚本的.js文件,则上述答案有效。我用过这种方法。

window.onload = function() {
    document.getElementById('/*element-id*/').onclick = function() {
        chrome.app.window.current().close();
}}

答案 1 :(得分:0)

您使用以下代码关闭包含应用程序的打包应用程序:

  document.getElementById("close").onclick = function() {
    window.close();
  }

你在这里有样品: https://github.com/GoogleChrome/chrome-app-samples/blob/master/frameless-window/frameless_window.js

在这个无框架包应用程序示例中: https://github.com/GoogleChrome/chrome-app-samples/tree/master/frameless-window