簡體   English   中英

Chrome打包應用中的“關閉”按鈕

[英]Close button in chrome packaged apps

我正在開發一個Chrome打包的應用程序,而白色的窗口讓我很煩。 因此,我決定制作自己的關閉/最小化/最大化按鈕。 但是,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);

如果您在.html使用單獨的.js文件,或者使用用於后台腳本編寫的一個.js文件,則以上答案有效。 我用這種方法。

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

使用以下代碼關閉打包的應用程序,例如網絡應用程序:

  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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM