首页 > 解决方案 > 是否可以使用javascript循环打开一个网站,多次执行一个功能?

问题描述

我正在尝试制作一个脚本,我可以在其中访问一堆链接,并在所有网站上执行相同的脚本。我试图实现 'this.document.location = "";' 功能,但似乎每次运行脚本时都无法打开多个网站。使用 setTimeout() 函数,它仍然会打开其中一个网站。

如果我有一个字符串数组,如何遍历所有链接,直到我在所有网站上执行脚本?

标签: javascriptfunctionconsolesettimeout

解决方案


我认为您可能正在锁定 iframe。您可以将脚本从父级运行到子级。您的页面 --- 包含 ---> iframe ---> 另一个网站。

由于X-Frame-Options的原因,某些网站不会在 iframe 中加载,并且如果您加载的网站不是同一域的一部分,一些限制也会强制执行。如果属于同一域,则可以执行 javascript 代码。


推荐阅读