Javascript 如何在不重新加载的情况下更新iframe源查询字符串
有没有一种方法可以在不重新加载框架内容的情况下更新iframe源查询字符串 我希望将源代码“example.com/?power=0&level=0”更改为Javascript 如何在不重新加载的情况下更新iframe源查询字符串,javascript,html,angularjs,iframe,query-string,Javascript,Html,Angularjs,Iframe,Query String,有没有一种方法可以在不重新加载框架内容的情况下更新iframe源查询字符串 我希望将源代码“example.com/?power=0&level=0”更改为example.com/?power=99&level=24 <iframe id="myFrame" src="example.com/?power=0&level=0" /> 如果在不重新加载iframe的情况下无法执行以下操作,是否还有其他选项可供探索?如果URL不更新内容,更改URL有什么意义?查询
example.com/?power=99&level=24
<iframe
id="myFrame"
src="example.com/?power=0&level=0" />
如果在不重新加载iframe的情况下无法执行以下操作,是否还有其他选项可供探索?如果URL不更新内容,更改URL有什么意义?查询参数将导致iframe源服务器上启动某些方法。例如,如果您有一个日志查看器,其中指定了
行号
,它将设置视图的动画,以便向下滚动到相关行号。但是通过重新加载iframe,整个动画滚动不再被观察到。为什么有人会创建一个页面,其中动画是基于查询字符串的更改而发生的,而查询字符串的更改会导致页面的重新加载?我同意,这是一种罕见的做法。我只是想有一种方法可以做到。只是想解释一下为什么有人会对这个请求感兴趣。。。一些单页应用程序正在利用历史记录进行客户端应用程序内页面导航(路由)。它们还利用查询字符串客户端。他们通常通过使用History pushState来完成。如果URL不更新内容,那么更改URL有什么意义呢?查询参数会导致一些方法在iframe源服务器上启动。例如,如果您有一个日志查看器,其中指定了行号
,它将设置视图的动画,以便向下滚动到相关行号。但是通过重新加载iframe,整个动画滚动不再被观察到。为什么有人会创建一个页面,其中动画是基于查询字符串的更改而发生的,而查询字符串的更改会导致页面的重新加载?我同意,这是一种罕见的做法。我只是想有一种方法可以做到。只是想解释一下为什么有人会对这个请求感兴趣。。。一些单页应用程序正在利用历史记录进行客户端应用程序内页面导航(路由)。它们还利用查询字符串客户端。他们通常使用历史记录来完成这项工作。