[英]How can I change BrowserWindow hash url without reloading the page
我正在使用BrowserWindow.loadURL("http://google.com")
在ElectronJS中加載頁面。 稍后在我的應用程序中,我需要通過一些哈希值(例如http://google.com/#start
來更新url,並且希望這樣做而無需重新加載頁面,因為這是預期的行為。
使用location.assign('#start');
在本地URL中為我工作。
您可能要在主要過程中嘗試以下操作(未經測試):
let window = new BrowserWindow(/*...*/);
window.loadURL("http://google.com");
//
window.webContents.executeJavaScript("location.assign('#start');");
參考文獻:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.