Javascript 加载/重定向到外部网站时如何添加加载屏幕?

Javascript 加载/重定向到外部网站时如何添加加载屏幕?,javascript,jquery,html,cross-domain,same-origin-policy,Javascript,Jquery,Html,Cross Domain,Same Origin Policy,我有一个重定向到外部网站的按钮/链接,但是 外部网站的加载需要时间。因此,我想添加一个加载屏幕,以便在显示外部页面之前将其完全加载。 我无法控制外部网站,并且外部网站具有相同的来源策略,因此我无法在iFrame中加载外部网站。 如何使用任何方法实现这一点?如果没有访问下一个站点的权限,则无法创建加载屏幕。最好的办法是使用链接预取来最小化重定向中的加载时间。 更多信息可在此处阅读:不可能,可能会有所帮助。另请参见。这将要求您将外部网站加载到某种框架中,并在显示加载屏幕时对用户隐藏它。之后,您必须编

我有一个重定向到外部网站的按钮/链接,但是 外部网站的加载需要时间。因此,我想添加一个加载屏幕,以便在显示外部页面之前将其完全加载。 我无法控制外部网站,并且外部网站具有相同的来源策略,因此我无法在iFrame中加载外部网站。
如何使用任何方法实现这一点?

如果没有访问下一个站点的权限,则无法创建加载屏幕。最好的办法是使用链接预取来最小化重定向中的加载时间。
更多信息可在此处阅读:

不可能,可能会有所帮助。另请参见。这将要求您将外部网站加载到某种框架中,并在显示加载屏幕时对用户隐藏它。之后,您必须编写一个脚本,该脚本可以识别加载完成的时间,然后将加载屏幕与加载的帧交换。这样做的问题是,你可能会在你的网站上嵌入别人的网站,而它可能无法正常工作。在这种情况下,链接预取可能是你唯一的选择。还有一个prerender选项,它的工作原理相同,但可能没有那么多浏览器支持。但是,您将无法将加载屏幕附加到它。