Chrome app , javascript issue

Chrome app , javascript issue

本文关键字:issue javascript app Chrome      更新时间:2023-09-26

在chrome应用程序中,我有一些js/文件.js它们正在索引中加载.html还有一些html。

我正在使用:

 "app": {
    "launch": {
      "local_path": "index.html",
      "width":800,  
      "height":800
    }
  },

但它已被弃用,并将在本月从网上商店Chrome中删除。

我已经按照它的建议进行了更改,包括:

"app": { "background": { "scripts": ["main.js"] } },

它在那里调用索引.html当我做出这个改变时,javascript不再工作了。搞不清发生了什么。我已经尝试并阅读了chrome应用程序和javascript文件的各种问题,但无法运行简单的功能,例如:

 var index = {
 initialize: function () {        
    setTimeout(function () {
        var user = null; 
        if (user == null) {
            window.location.href = "login.html";
        } else {
            //do something more
        }
    }, 500);
}
};
index.initialize();

从这个 js 文件

此代码段中有一个不平衡(额外)}

"app": { "background": { "scripts": ["main.js"] } } },

您不能再从应用程序页面操作window.location,等等。

基本上,这个想法是必须使用单页应用程序,或者作为解决方法,您可以根据需要打开带有chrome.app.window的新窗口。