我发现了一个我认为使用ajax动态加载数据的网页,但是我看到检查员在点击页面底部的“加载更多”按钮时没有完成请求。我想知道这个页面使用的是什么技术?任何可以搞清楚的专家?此外,我找不到任何似乎在dom中动态预加载的内容。所以问题是,动态加载的内容来自哪里?任何帮助都会被贬低。
“Hent flere”与挪威语中的“加载更多”相同。
URL: https://helsenorge.no/min-helse/Bytte-fastlege?fylke=02&kommuner=0220
答案 0 :(得分:1)
页面加载时,它都是通过ajax加载的。该网址为:https://helsenorge.no/_vti_bin/portal/rest.svc/execute?cmd=AvtaleSok
它一次性加载所有内容然后只显示其中的一部分。按下"加载更多"它应该能够立即显示其余部分。但我想设计师希望动画点看起来很花哨。
答案 1 :(得分:0)
有不同的方式:
1)WebSockets可以加载数据结束发送数据(在两个方向上),并且它们在RealTime中工作。
2)SSE是服务器发送事件,可以实时从服务器推送数据(但它们通常出现在检查员中......我猜)
3)添加由具有刷新内容的其他脚本添加的脚本。 (对于那些因某些原因不想使用Ajax的人来说,有一种解决方法)
4)隐藏帧技巧:iFrame可以与父槽window.parent或postMessage进行通信。使用刷新标题,可以轻松更新父窗口
希望你能找到你想要的东西;)