簡體   English   中英

如何在不重新加載頁面的情況下更改BrowserWindow哈希URL

[英]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.

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