所以我有这个代码
window.location.replace("https://google.com/test");
这是用URL内容替换当前页面,但是,它将URL从bing.com
更新为google.com/test
。
我不希望它更新URL。我只想更改页面上的内容,但保留相同的URL。
我可以通过哪些方法来更新内容而不是URL?
答案 0 :(得分:0)
首先,请记住,如果要使新页面正确呈现,则需要加载所有其他资源(例如,外部css和js文件),而不仅是远程文件的内容。
您可以做的是使用iframe更改当前文件的内容,然后将新的网址加载到该iframe。
这将保留当前的网址,但iframe内的所有点击也将在对象内得到解决,除非iframe内的页面经过专门设计以与父对象进行交互。