我正在开发一个镀铬打包的应用程序,白色的窗口让我烦恼。 所以我决定自己关闭/最小化/最大化按钮。 但是,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);
答案 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