javascript - 是否可以使用javascript循环打开一个网站,多次执行一个功能?
问题描述
我正在尝试制作一个脚本,我可以在其中访问一堆链接,并在所有网站上执行相同的脚本。我试图实现 'this.document.location = "";' 功能,但似乎每次运行脚本时都无法打开多个网站。使用 setTimeout() 函数,它仍然会打开其中一个网站。
如果我有一个字符串数组,如何遍历所有链接,直到我在所有网站上执行脚本?
解决方案
我认为您可能正在锁定 iframe。您可以将脚本从父级运行到子级。您的页面 --- 包含 ---> iframe ---> 另一个网站。
由于X-Frame-Options的原因,某些网站不会在 iframe 中加载,并且如果您加载的网站不是同一域的一部分,一些限制也会强制执行。如果属于同一域,则可以执行 javascript 代码。
推荐阅读
- c# - 从 StreamingAssets Unity 读取的问题
- c# - 在 Visual Studio 16.6 中将仅内容包导入 DotNet Core 3.1 项目
- c++ - 在 C++ 中手动调用构造函数时,幕后会发生什么?
- swiftui - 如何在新的 SwiftUI 应用生命周期中接受 CloudKit 共享?
- selenium - Selenium Python - 元素点击被拦截
- bitbucket - Dokku 和 bitbucket ci/cd
- python - K.clear_session() 在 Colab 中不起作用
- .net - 日期和日期时间存储在数据库中
- azure-devops - VSTS 构建步骤更改日志跟踪
- azure-devops - Can I create Release pipeline (CD) in Azure DevOps directly using YAML?