无法在 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",我可以这样重新加载它,
只是发布我自己的解决方案,希望它能对某人有所帮助。
我正在尝试更新 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",我可以这样重新加载它,
只是发布我自己的解决方案,希望它能对某人有所帮助。