无法在 Chrome 应用程序中重新加载打开的页面

Can't reload the opened page in a Chrome App

我正在尝试更新 Chrome 应用程序中的页面,但出现错误:

Can't open same-window link to "chrome-extension://XXXX/page.html"; try target="_blank".

我的manifest.json:

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

我的background.js:

chrome.app.runtime.onLaunched.addListener(function() {
  chrome.app.window.create('page.html', {
    'outerBounds': {
      'width': 7000,
      'height': 7000
    }
  });
});

window.location.reload();page.js

P.S.: 我考虑过chrome.runtime.reload();,但它会重启window/browser,我只是想刷新页面而不用window关闭和打开。

我创建了另一个页面 "main.html",我正在从那个页面加载 iframe 上的 "page.html",我可以这样重新加载它,

只是发布我自己的解决方案,希望它能对某人有所帮助。