Javascript打开同一页面中不同URL的内容

时间:2019-12-29 23:29:08

标签: javascript

所以我有这个代码

window.location.replace("https://google.com/test");

这是用URL内容替换当前页面,但是,它将URL从bing.com更新为google.com/test

我不希望它更新URL。我只想更改页面上的内容,但保留相同的URL。

我可以通过哪些方法来更新内容而不是URL?

1 个答案:

答案 0 :(得分:0)

首先,请记住,如果要使新页面正确呈现,则需要加载所有其他资源(例如,外部css和js文件),而不仅是远程文件的内容。

您可以做的是使用iframe更改当前文件的内容,然后将新的网址加载到该iframe。

这将保留当前的网址,但iframe内的所有点击也将在对象内得到解决,除非iframe内的页面经过专门设计以与父对象进行交互。